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月前
|
存储 NoSQL 安全
08Redis - 存储String
08Redis - 存储String
31 0
|
5月前
|
存储 JSON NoSQL
【Redis从头学-4】Redis中的String数据类型实战应用场景之验证码、浏览量、点赞量、Json格式存储
【Redis从头学-4】Redis中的String数据类型实战应用场景之验证码、浏览量、点赞量、Json格式存储
141 0
|
6月前
|
存储 缓存 NoSQL
高性能缓存和存储:深入了解 Redis 的 String 数据类型
在现代的应用程序中,高性能的缓存和数据存储方案对于提升系统性能和响应速度至关重要。Redis,作为一款高性能的内存数据库,提供了丰富的数据类型来满足不同的需求。在本文中,我们将重点介绍 Redis 的 String 数据类型,探讨其特性、用法以及在实际应用中的优势。
65 0
|
8月前
|
存储 JSON 缓存
面试官:你觉得Redis存储对象信息是用Hash还是String好?
Redis 内部使用一个 RedisObject 对象来表示所有的 key 和 value,RedisObject 中的 type,则是代表一个 value 对象具体是何种数据类型,它包含字符串(String)、链表(List)、哈希结构(Hash)、集合(Set)、有序集合(Sorted set)。
|
存储 Java
Java基础String字符串存储原理
Java基础String字符串存储原理
Java基础String字符串存储原理
|
存储 安全 Java
为什么 char 数组比 String 更适合存储密码?
推荐阅读:5 个刁钻的 String 面试题!
327 0
|
存储 缓存 NoSQL
Redis存储总用String?你大概错过了更优的使用方法
Redis为我们提供了5种数据类型,基本上我们使用频率最高的就是String,而对其他四种数据类型使用的频次稍弱于String。原因在于: String使用起来比较简单,可以方便存储复杂的对象,使用场景比较多; 由于Redis expire time只能设置在key上,像List、Hash、Set、Zset属于集合类型,会管理一组item,我们无法在这些集合的item上设置过期时间,所以使用expiretime来处理集合的cache失效会变得稍微复杂些。
1628 0
|
存储 NoSQL Java
【问题解决】Redis存储Hash-Map&lt;String,Object&gt;时无法序列化问题
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 今天在使用Redis的Map存储Bean时,出现了一个问题。
1906 0
|
存储 JSON 缓存
关于本地缓存localstorage与sessionStorage 数组 (array)字符串(string) 对象(object)的存储技巧和注意事项
localstorage与sessionStorage的使用方法都是一样的 唯一的区别在与 localstorage是永久储存在你的计算机上  sessionstorage只要浏览器关闭,存储就消失 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;本地缓存&lt;/title&gt; &lt;/head&g
1491 0
|
4天前
|
Java
百度搜索:蓝易云【Java中如何向一个string类型的数组中添加数据】
在上述代码中,我们首先创建一个新的String数组 `newArray`,长度为原数组 `originalArray`的长度加1。然后,通过循环将原数组中的元素复制到新数组中。最后,将新数据 `newData`添加到新数组的末尾。现在,`newArray`就包含了原数组的所有元素,并且在末尾添加了新的数据。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
7 0

热门文章

最新文章

相关产品

  • 云迁移中心