利用linq to sql 建立查询方法返回值类型为List<T> 怎样去除集合中的重复数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用linq to sql 建立查询方法返回值类型为List<T> 怎样去除集合中的重复数据?相关的知识,希望对你有一定的参考价值。
或怎样在 返回值为 List<T>的方法中去除重复数据。Distinct()加在哪儿?
参考技术A 是某个字段重复 还是行数据不重复的记录?取行记录不重复的数据
var list=new List<T>();
list=list.Distinct().ToList();
字段不重复你可用Group
(from temp in list
group temp by new temp.columns1,temp.columns2 into K
sele new
c1=K.Key.columns1,
c1=K.Key.columns2,
avg=K.avg(p=>p.*)
).Tolist(); 参考技术B List<T> list;
list= (from p in list select p).Distinct().ToList();
以上是关于利用linq to sql 建立查询方法返回值类型为List<T> 怎样去除集合中的重复数据?的主要内容,如果未能解决你的问题,请参考以下文章
LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg (转)