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

聯邦數位帳戶NewNewBank推薦碼,15%高利息優惠

 好推分享!New New Bank數位帳戶【推薦開戶】台幣高利活儲、投資下單手續費優惠等超多好康,立即開戶: https://newnewbank.ubot.com.tw/web/#/S0101001?pm=3&ID=ZZIDIHI 透過上面連結開戶,你會享有一個月15...