我試圖做到這一點:中的LINQ在C#中的錯誤
myList = (from c in ipE.Cars
where (someListOfIntegers.Contains(idCar) && c.name == someName)
select c).ToList();
我得到eror LINQ to實體不能識別方法「布爾包含(Int32)已」的方法,而這種方法不能被翻譯成商店表達。
我試過任何,它仍然無法正常工作。我得到了錯誤無法創建類型'閉合類型'的常量值。在此上下文中僅支持基本類型(如Int32,String和Guid)。
如何解決這個問題?
你有;'在代碼文件的頂部? – Sjoerd 2012-01-03 10:08:50
@Sjoerd「無法轉換成存儲表達式」是運行時/提供程序錯誤,不是編譯器錯誤;一個'using'指令不是問題 – 2012-01-03 10:09:29
@Marc Gravell再次讀到問題,用戶提到Linq爲Entities – Reniuz 2012-01-03 10:10:53