林克截然不同的等价物

本文关键字:等价物 截然不同 林克 | 更新日期: 2023-09-27 18:20:11

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

从页面表中选择Distinct page_no;

提前谢谢。

林克截然不同的等价物

var result = YourContext.pagetable.Select(x => x.page_no).Distinct()
var items = source.Select(x => x.Property).Distinct();

或对于DataTable:

var items = dt.AsEnumerable().Select(x => x.Field<string>("columnName")).Distinct();

您可以使用SelectDistinct:的组合

var distinctThings = things.Select(i => i.Property).Distinct();

还有MoreLINQ项目,它首先将一些本应是LINQ一部分的方法添加到对象中。