我正在使用以下查询来查找数据集中的不同行,但它没有让我区别对象,例如它没有删除副本并向我显示不同的计数。
var distinctRows = (from DataRow dRow in _dsMechanic.Tables[0].Rows
select new { col1 = dRow["colName"] }).Distinct();
答案 0 :(得分:1)
这应该有效:
var distinctRows = (
from DataRow dRow in _dsMechanic.Tables[0].Rows
select dRow["colName"]).
Distinct();
在匿名类型上执行distinct只会遇到麻烦。