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

IIS HTTP Error 403.18

 HTTP Error 403.18 - Forbidden The specified request cannot be processed in the application pool that is configured for this resource on the...