对数据表执行 SQL 查询
本文关键字:查询 SQL 执行 数据表 | 更新日期: 2023-09-27 18:36:53
我有一个C#的DataTable,我从SQL服务器返回。我正在传递这个数据表来耦合单独的函数。
是否可以将某种查询直接发送到数据表,而不是遍历所有记录?
例如
set|subset|value
1 |1 |40
1 |2 |30
1 |3 |35
2 |1 |10
2 |2 |15
2 |3 |20
我怎样才能做一些像SELECT DISTINCT SET FROM TABLE
这样的事情,并得到1
和2
只需使用 LINQ,它就更容易了。
var result = yourTable.AsEnumerable().Select(f => f.Field<int>("Set")).Distinct();