【发布时间】:2012-05-16 09:36:02
【问题描述】:
如何从数据表中选择所有字段?例如:
var common = from c in dt1.AsEnumerable()
join x in dt2.AsEnumerable() on c.Field<int>("ID") equals
x.Field<int>("ID")
select
new object[]
{
c["Col1"], x["NameCol1"], x["NameCol2"], x["NameCol3"], x["NameCol4"]
};
如何选择 x 的所有字段? (如果 x 有 20 列,我不想为所有字段写名称)
【问题讨论】:
-
嗯,对不起,我似乎搞砸了我对 LINQ 加入的了解... 仅作记录:这是对扩展方法的转换(这次应该可以):@987654322 @。但从那时起,很遗憾,我现在帮不了你。我会说,您必须遍历所有现有属性。我认为,LINQ 真的缺少
*运算符...
标签: c# linq select join datatable