C# EF去除重复列DistinctBy
2021-01-29 13:13
标签:cto detail ati public sdn 原创文章 ofo 声明 return 在网上看了LinQ有DistinctBy方法,实际在用的时候并没有找到,后来参照了该网站才发现写的是拓展方法 https://blog.csdn.net/c1113072394/article/details/75330966/ 1.添加一个扩展方法 使用方法如下(针对ID,和Name进行Distinct) 3.若仅仅针对ID进行distinct: C# EF去除重复列DistinctBy 标签:cto detail ati public sdn 原创文章 ofo 声明 return 原文地址:https://www.cnblogs.com/jiangyunfeng/p/11862591.html
public static IEnumerable
{
HashSet
foreach (TSource element in source)
{
if (seenKeys.Add(keySelector(element)))
{
yield return element;
}
}
}var query = people.DistinctBy(p => new { p.Id, p.Name });
var query = people.DistinctBy(p => p.Id);
————————————————
版权声明:本文为CSDN博主「崔钰玺」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/c1113072394/article/details/75330966/
文章标题:C# EF去除重复列DistinctBy
文章链接:http://soscw.com/index.php/essay/48690.html