如何从数据表中获取不同的值?

时间:2019-04-16 21:30:45

标签: c# asp.net .net distinct asenumerable

我正在尝试return带有不同记录的数组。但是这段代码不起作用。我究竟做错了什么?

return table.AsEnumerable().Distinct(DataRowComparer.Default).ToArray(); 

1 个答案:

答案 0 :(得分:0)

table
    .AsEnumerable()
    .GroupBy(row => row.Field<DataType>("FieldName"))
    .Select(group => group.First())
    .ToArray()