C#方法不会删除重复项。

时间:2015-07-09 17:56:40

标签: c# lambda

需要有关此lambda表达式的帮助。我的方法无法消除记录集中的重复项。

private DataTable StripDuplicatesFromClientLeadTable(DataSet  dsLeadTrack)
{
    var dataTable = dsLeadTrack.Tables[0];
    if (dataTable.Rows.Count == 0) return dataTable;
    var result = dataTable.AsEnumerable()
        .GroupBy(x => x.Field<int>("ClientId"))
        .Select(g => g.First())
        .CopyToDataTable();
    return result;
}

0 个答案:

没有答案