1
1
问题不是LINQ本身,而是特定的LINQ提供程序。LINQ基本上是“语法糖”,具体的LINQ提供者可以将您的LINQ代码转换为对查询其支持的特定列表有用的内容。实体框架有其自己的LINQ提供程序,称为LINQ to Entities,该提供程序必须将LINQ代码转换为可以对底层数据库执行的SQL。这意味着某些在C中完全有效的代码无法在运行时执行,因为没有有效的SQL转换。在您的具体案例中,问题似乎出现在这里:
根据错误消息,似乎
|
Imad · Linq扩展方法没有使用Object类的Equals 1 年前 |
user8512043 · 根据每个元素中的数字对列表进行排序 2 年前 |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |