Saturday 26 January 2019

LINQ to Entities 無法辨識方法 '<>f__AnonymousType64`1[System.String] LastOrDefault[<>f__AnonymousType64`1](System.Linq.IQueryable`1[<>f__AnonymousType64`1[System.String]])' 方法,而且這個方法無法轉譯成存放區運算式。

錯誤訊息:
LINQ to Entities 無法辨識方法 '<>f__AnonymousType64`1[System.String] LastOrDefault[<>f__AnonymousType64`1](System.Linq.IQueryable`1[<>f__AnonymousType64`1[System.String]])' 方法,而且這個方法無法轉譯成存放區運算式。



原因及解決方式如下:
使用LastOrDefault讀取linq撈出值,改用FirstOrDeFault

No comments:

Post a Comment

找不到匯入的專案  請確認 <Import> 宣告中的路徑正確,而且檔案存在於磁碟上。

【Problem】  C:\inetpub\wwwroot\project\project.csproj : error  : 找不到匯入的專案 "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\W...