我试图做到这一点:中的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