LinQ to entities 不能识别方法“system.string.ToString(system.String)”.因此该方法无法转换为存储表达式...
生活随笔
收集整理的這篇文章主要介紹了
LinQ to entities 不能识别方法“system.string.ToString(system.String)”.因此该方法无法转换为存储表达式...
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【我也是剛研究IEnumerable和IQueryable】以下都是個人理解,僅供參考,如有錯誤歡迎指出~
在EF里面,使用IQueryable和IEnumerable可以延遲加載。
IQuerybale其實是微軟針對SQLService進行了再度優(yōu)化的一個產(chǎn)物。使用上基本和IEnumerable類似。
其實還是有一些使用上的區(qū)別的,比如說IEnumerable里面有count()方法,我們可以借此進行for循環(huán)。IQueryable卻只能foreach循環(huán)。
——————————————————————
步入正軌,說說今天這個異常:
?
看一下代碼: 是返回格式是IQueryable<T>的。我在select()里面進行的一些操作他不認了。。。所以上面的異常就發(fā)生了。下面改一下。
修改:現(xiàn)在就好了,等下次對兩者有個深的研究后再發(fā)個貼說明一下吧,今天就先解決問題吧
總結(jié)
以上是生活随笔為你收集整理的LinQ to entities 不能识别方法“system.string.ToString(system.String)”.因此该方法无法转换为存储表达式...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: KBMMW 4.81.00 发布
- 下一篇: ModelState用法