【发布时间】:2012-07-15 06:20:50
【问题描述】:
我有一个这样的查询:
var xx = tt.Select("new(t as Id)");
其中Select 子句来自System.Linq.Dynamic。
xx 中的结果是一个动态类,我需要像这样迭代它的项目:
foreach(var item in xx) {
// do some thing with item.Id
}
最好的方法是什么?
【问题讨论】:
-
什么语言版本?在 C# 4.0 中,您可以使用动态类型
-
我在 C# 中并使用实体框架和 LINQ。我有一个动态查询,结果是一个无类型的集合。当我尝试通过 Foreach 语句对其进行迭代时,它会引发有关 DynamicClass1 的错误。
-
亲爱的安德烈,你有有用的链接让我了解动态类型吗?
标签: linq select dynamic-data iqueryable