所以,假设我有一个简单的类
class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
public int Age { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我有一个IQueryable<Person>电话persons.我想要做的就是相当于
SELECT
FirstName,
LastName,
COUNT(Age) As AgeCount
FROM dbo.Persons
GROUP BY FirstName, LastName
Run Code Online (Sandbox Code Playgroud)
如果我们在SQL土地上.我如何在LINQ中写这个?
我看过像linq和groupby这样的帖子,并且没有一个像我的场景一样.
我想做的是拿一个像
{ SomeKey: [A, B, C],
SomeOtherKey: [D],
AndAnother: [E, F] }
Run Code Online (Sandbox Code Playgroud)
并将其变成
[ A, B, C, D, E, F ]
Run Code Online (Sandbox Code Playgroud)
我在文档中没有看到任何好的方式,但也许它隐藏在我的视线中。