【发布时间】:2019-01-11 17:11:00
【问题描述】:
在 SQL 中获取列中的 DISTINCT 值,我会执行以下操作:
SELECT DISTINCT ColumnName FROM TableName;
我想做这样的事情,但对于 DataTable 的 DataColumn。我知道这种方式(遵循link),它使用通常直观的方式来使用我们可以检查我们是否拥有包含(whatWeWant)的事实,如果没有,我们可以将它添加到一些独特物品的容器。我想知道的是那里是否有类似的东西:
var uniqueObjects = dataTable.Columns[0].Distinct().ToList();
通过阅读Microsoft Docs,我也知道 DataColumn 类没有一个名为 Distinct 的方法,但如果你们知道类似的事情,请告诉我。如果没有,我将求助于使用 Contains 的直观方式制作 Distinct 扩展方法。
【问题讨论】:
标签: c# select datatable unique datacolumn