【发布时间】:2021-09-24 10:03:26
【问题描述】:
我有一个 DataTable 对象,并在 foreach 循环中填充它。
ForEach(DirectoryEntity dEntity in ListOfEntities)
{
Datatable.Rows.Add(dEntity.Name,dEntity.Age);
}
我想把它转换成 linq。请告诉我怎么做?我尝试用谷歌搜索 3-4 小时,但找不到任何合适的答案。
【问题讨论】:
-
LINQ = 语言集成查询。
-
我觉得这个问题没有多大意义,真的。
-
也许是
ListOfEntities.ForEach(e => Datatable.Rows.Add(e.Name,e.Age));。 TBH,您不应该这样做,只需使用您已经在做的简单ForEach;linq在这里使用不正确。 -
另一方面,您能否告诉我们您正在使用这些数据做什么,这将有助于我们为您提供帮助,因为您尝试实现的目标可能还有其他替代方案。
-
我想把它转换成 linq -- 到底是哪一部分?为什么?
标签: c# asp.net-mvc linq wcf asp.net-web-api