相关疑难解决方法(0)

Select和SelectMany之间的区别

我一直在寻找和之间的区别Select,SelectMany但我找不到合适的答案.我需要了解使用LINQ To SQL时的不同之处,但我发现的只是标准数组示例.

有人可以提供LINQ To SQL示例吗?

c# linq linq-to-sql

993
推荐指数
11
解决办法
47万
查看次数

linq group by,order by

我有以下清单

ID  Counter  SrvID FirstName
--  ------   ----- ---------  
1   34       66M   James
5   34       66M   Keith
3   55       45Q   Jason
2   45       75W   Mike
4   33       77U   Will
Run Code Online (Sandbox Code Playgroud)

我喜欢做的是按ID按升序排序,然后得到Counter,SrvID的第一个值相同(如果有的话).

所以输出将是这样的:

ID  Counter  SrvID FirstName
--  ------   ----- ---------  
1   34       66M   James
2   45       75W   Mike
3   55       45Q   Jason
4   33       77U   Will
Run Code Online (Sandbox Code Playgroud)

注意如何从列表中删除ID为5,因为Counter和SrvID与我对ID 1的相同,但是ID 1首先被删除了5.

这是我会做但不工作的

    var result = (from ls in list1
                  group ts by new {ls.Counter, ls.SrvID}
                order by ls.ID
                  select new{
                             ls.ID,
                             ls.Counter.FirstOrDefault(),
                             ls.SrvID.First, …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

标签 统计

c# ×2

linq ×2

linq-to-sql ×1