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

简介:

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

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

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

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

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

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

 

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

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

 


本文转自毒逆天博客园博客,原文链接:http://www.cnblogs.com/dunitian/p/4383635.html,如需转载请自行联系原作者


相关文章
|
4月前
|
存储 JavaScript 前端开发
java9新特性之-String存储结构变更--集合工厂方法-- InputStream 加强--增强的 Stream API讲解
java9新特性之-String存储结构变更--集合工厂方法-- InputStream 加强--增强的 Stream API讲解
42 0
|
6月前
|
存储 NoSQL 安全
08Redis - 存储String
08Redis - 存储String
37 0
|
7月前
|
存储 JSON NoSQL
【Redis从头学-4】Redis中的String数据类型实战应用场景之验证码、浏览量、点赞量、Json格式存储
【Redis从头学-4】Redis中的String数据类型实战应用场景之验证码、浏览量、点赞量、Json格式存储
163 0
|
8月前
|
存储 缓存 NoSQL
高性能缓存和存储:深入了解 Redis 的 String 数据类型
在现代的应用程序中,高性能的缓存和数据存储方案对于提升系统性能和响应速度至关重要。Redis,作为一款高性能的内存数据库,提供了丰富的数据类型来满足不同的需求。在本文中,我们将重点介绍 Redis 的 String 数据类型,探讨其特性、用法以及在实际应用中的优势。
77 0
|
10月前
|
存储 JSON 缓存
面试官:你觉得Redis存储对象信息是用Hash还是String好?
Redis 内部使用一个 RedisObject 对象来表示所有的 key 和 value,RedisObject 中的 type,则是代表一个 value 对象具体是何种数据类型,它包含字符串(String)、链表(List)、哈希结构(Hash)、集合(Set)、有序集合(Sorted set)。
|
存储 Java
Java基础String字符串存储原理
Java基础String字符串存储原理
Java基础String字符串存储原理
|
存储 JSON 缓存
Redis 存储结构体信息,选 hash 还是string?
Redis 存储结构体信息,选 hash 还是string?
182 0
Redis 存储结构体信息,选 hash 还是string?
|
存储 JSON 缓存
Redis 存储结构体信息,选 hash 还是string?
在讲到使用hash还是string存储的选择前,先了解Redis的hash和string结构。 以下资料引自老钱的Redis深度历险。
981 0
Redis 存储结构体信息,选 hash 还是string?
|
存储 安全 Java
为什么 char 数组比 String 更适合存储密码?
推荐阅读:5 个刁钻的 String 面试题!
349 0
|
存储 缓存 NoSQL
Redis存储总用String?你大概错过了更优的使用方法
Redis为我们提供了5种数据类型,基本上我们使用频率最高的就是String,而对其他四种数据类型使用的频次稍弱于String。原因在于: String使用起来比较简单,可以方便存储复杂的对象,使用场景比较多; 由于Redis expire time只能设置在key上,像List、Hash、Set、Zset属于集合类型,会管理一组item,我们无法在这些集合的item上设置过期时间,所以使用expiretime来处理集合的cache失效会变得稍微复杂些。
1637 0