|
|
1
6
微软有一个完整的 list of supported and unsupported methods 在Linq to实体中。这就是找到这些信息的地方。
你会注意到
正如Jared指出的,编译器在编译时不知道您使用的是哪个提供程序,因此它无法强制实现提供程序可能实现或可能不实现的扩展方法的编译时安全性。您将不得不依赖文档。 |
|
|
2
6
对于LinqToSQL/实体,查询都被分解为表达式树,然后传递给提供程序API。提供程序无法提供有关它们所支持或不支持的树的编译时信息,因为没有语法差异。唯一的选择是他们提供运行时数据。
例如,在表达式树形式中,第一个和第一个都显示为
|
|
3
-1
不幸的是,这也是R elative immaturity of EF 以及 Object Relational Impedance Mismatch . Documentation 如果你选择走这条路,是你的朋友。 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 1 年前 |
|
ewok · 基于种子和上一个值创建值列表 2 年前 |
|
|
Vasu V · 将foreach转换为select语句 2 年前 |
|
Modest · 使用命名空间和文本值序列化xElement 2 年前 |