相关疑难解决方法(0)

根据列值-linq删除重复项

我在员工和团队之间有很多很多关系.遵循linq声明

int[] GroupIDs = {6,7};


var result = from g in umGroups
    join empGroup in umEmployeeGroups on g.GroupID equals empGroup.GroupID
    where  GroupIDs.Contains(g.GroupID)                     
    select new {  GrpId = g.GroupID,EmployeeID = empGroup.EmployeeID };
Run Code Online (Sandbox Code Playgroud)

返回groupid和employeeid.结果是

GrpId  | EmployeeID
6      |   18
6      |   20  
7      |   19
7      |   20
Run Code Online (Sandbox Code Playgroud)

我需要删除employeeid重复的行,例如employeeid = 20中的任何一行
谢谢

c# linq-to-sql asp.net-mvc-2

10
推荐指数
1
解决办法
1万
查看次数

Linq - 根据属性将列表分组成对

我有一个具有属性的对象列表,可用于将对象分成对.我事先知道每个物体都是一对的一部分.

这是一个说明情况的例子:


我有一个单独的鞋子列表,我想成对分组.

假设我的清单如下:

List<Shoe> shoes = new List<Shoe>();

shoes.Add(new Shoe { Id = 19, Brand = "Nike", LeftOrRight = LeftOrRight.L });
shoes.Add(new Shoe { Id = 29, Brand = "Nike", LeftOrRight = LeftOrRight.R });
shoes.Add(new Shoe { Id = 11, Brand = "Nike", LeftOrRight = LeftOrRight.L });
shoes.Add(new Shoe { Id = 60, Brand = "Nike", LeftOrRight = LeftOrRight.R });
shoes.Add(new Shoe { Id = 65, Brand = "Asics", LeftOrRight = LeftOrRight.L });
shoes.Add(new Shoe { Id = 82, …
Run Code Online (Sandbox Code Playgroud)

c# linq

6
推荐指数
2
解决办法
1834
查看次数

标签 统计

c# ×2

asp.net-mvc-2 ×1

linq ×1

linq-to-sql ×1