【发布时间】:2015-08-13 16:17:29
【问题描述】:
我正在使用以下代码根据一个字段的值 (keyField) 删除 DataTable 中的重复行
IEnumerable<DataRow> uniqueContacts = dt.AsEnumerable()
.GroupBy(x => x[keyField].ToString())
.Select(g => g.First());
DataTable dtOut = uniqueContacts.CopyToDataTable();
如何升级此代码,以便我的 LINQ 根据字段列表的值删除重复项。例如删除所有具有相同 'firstname' 和 'lastname' 的行?
【问题讨论】: