62,072
社区成员
发帖
与我相关
我的任务
分享
//填充数据
List<User> u = new List<User>()
{
new User(){id=1,name="1"},
new User(){id=1,name="1"},
new User(){id=2,name="2"},
new User(){id=2,name="2"},
new User(){id=3,name="3"},
};
//取出count>1的数据
var q = (from a in u
group new { a.id, a.name } by new { a.id, a.name } into g
select new
{
id = g.Key.id,
name = g.Key.name,
count = g.Count()
} into g1
where g1.count>1
select g1 ).ToList() ;
list.Where(m=>m.VirtualContext==m.VirtualType);