LinQ to entities 不能识别方法“system.string.ToString(system.String)”.因此该方法无法转换为存储表达式

简介:

【我也是刚研究IEnumerable和IQueryable】以下都是个人理解,仅供参考,如有错误欢迎指出~

在EF里面,使用IQueryable和IEnumerable可以延迟加载。

IQuerybale其实是微软针对SQLService进行了再度优化的一个产物。使用上基本和IEnumerable类似。

其实还是有一些使用上的区别的,比如说IEnumerable里面有count()方法,我们可以借此进行for循环。IQueryable却只能foreach循环。

——————————————————————

步入正轨,说说今天这个异常:

 

看一下代码: 是返回格式是IQueryable<T>的。我在select()里面进行的一些操作他不认了。。。所以上面的异常就发生了。下面改一下。

修改:现在就好了,等下次对两者有个深的研究后再发个贴说明一下吧,今天就先解决问题吧

目录
相关文章
|
5月前
|
对象存储
String_s1_=_new_String(“abc“);这句话创建了几个字符串对象?
String_s1_=_new_String(“abc“);这句话创建了几个字符串对象?
|
存储 Java 对象存储
Java常用类、String的特性、String对象的创建、字符串的特性、String使用陷阱、符串相关的类:String常用方法如toLowerCase()、compareTo、substring
Java常用类、String的特性、String对象的创建、字符串的特性、String使用陷阱、符串相关的类:String常用方法如toLowerCase()、compareTo、substring
Java常用类、String的特性、String对象的创建、字符串的特性、String使用陷阱、符串相关的类:String常用方法如toLowerCase()、compareTo、substring
|
存储 缓存 Java
String s = new String("xyz")创建了几个实例你真的能答对吗?
String s = new String("xyz")创建了几个实例你真的能答对吗?
166 0
String s = new String("xyz");创建了几个字符串对象?
两个对象,一个是静态区的"xyz",一个是用new创建在堆上的对象。
1218 0

相关产品

  • 云迁移中心