TestEntities te = new TestEntities();
var m = te.t300km.Where("it.id='22222'").Single(); //报错:此操作的参数类型“Edm.Int64”和“Edm.String”不兼容
id是Int型,有没有办法将id转换成字符串啊? 后面的表达式22222因为需要必须是字符型的,所以想将id转换成字符型数据,但Entity框架里没找到这样的函数.请问有什么好办法没有?
var m = te.t300km.Where("it.id='22222'").Single(); //报错:此操作的参数类型“Edm.Int64”和“Edm.String”不兼容
id是Int型,有没有办法将id转换成字符串啊? 后面的表达式22222因为需要必须是字符型的,所以想将id转换成字符型数据,但Entity框架里没找到这样的函数.请问有什么好办法没有?
解决方案 »
- 一个奇怪的问题
- 远程连接数据库
- Visual Studio 2005如何跟踪存储过程
- C# 调用API SendMessage 实现模拟键盘 alt + T ,分数要多少有多少 只要我有的
- 谁有SQLHelper.cs呀?
- 帮忙猜一下
- 我的源代码管理器为什么不能用。
- Web中如何调用windows中的usercontrol
- 请问Remoting中的方法能不能返回一个SqlDataReader对象。
- 工具箱中的自定义控件如何加上自己定制的图标?
- 急急!!! 各路大神都来看一下! 在winform中怎样读取xml文件并以动态的形式绑定treeview并生成树 最好是根据获取的字段来生成树
- 急求!c#怎么实现读取SQL中的所有数据库名称
id是数据库类型 int 通过Entity作为ORM引用过来,就要将id转为string就要将数据库类型转为varchar
再说,id是属性,不是值,不能进行类型转换的!!
请LZ好好理解 属性 值 对象 等概念
所以我找精通Entity框架的进来, 知道Entity里有函数不?
te.t300km.Where(it=>it.id==i)
SqlQuery要引用什么命名空间啊? 怎么我的没有这个方法