![]() |
1
21
这里有一个想法:通过将LINQ与dynamic结合起来,您可以查询非类型化的数据集,就像它们是类型化的一样。 例如,假设myDataSet是一个非类型化的数据集。使用动态类型和名为AsDynamic()的扩展方法,可以执行以下操作:
下面是如何定义AsDynamic扩展方法。注意它如何返回IEnumerable of dynamic,这使它适合于LINQ查询:
|
![]() |
2
4
乔的回答很酷。我知道如何简化用法。如果将此添加到扩展类中:
它允许在 LINQPad :
N、 B.:
更新:
这将返回
|
|
3
0
|
![]() |
Imad · Linq扩展方法没有使用Object类的Equals 1 年前 |
![]() |
user8512043 · 根据每个元素中的数字对列表进行排序 2 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |