0

如何使用 LINQ (C#) 为数据表中的特定行选择特定列中的值。等效的 SQL 将是:

从页表中选择不同的 page_no;

提前致谢。

4

4 回答 4

3
var result = YourContext.pagetable.Select(x => x.page_no).Distinct()
于 2013-06-28T12:09:43.297 回答
0

还有一个MoreLINQ 项目,它首先添加了一些本来应该是 LINQ to Objects 一部分的方法。

于 2013-06-28T12:12:54.927 回答
0
var items = source.Select(x => x.Property).Distinct();

或为DataTable

var items = dt.AsEnumerable().Select(x => x.Field<string>("columnName")).Distinct();
于 2013-06-28T12:09:59.870 回答
0

您可以使用Select和的组合Distinct

var distinctThings = things.Select(i => i.Property).Distinct();
于 2013-06-28T12:10:17.253 回答