C# 如何选择主键,列出<;字符串>;实体框架中的linq?
我有一张桌子:C# 如何选择主键,列出<;字符串>;实体框架中的linq?,c#,linq,entity-framework,C#,Linq,Entity Framework,我有一张桌子: Id Name 1 Tiggy 1 Boris 1 Halk 1 Gothmog 2 Stamm 2 Wuuf 我想把它放到的集合中。使用linq有没有一种简单的方法来实现这一点 这正是你想要的 var foo=table.ToLookup(e=>e.Id,e=>e.Name) 它由索引器(如字典)访问,但它返回值的IEnumerable,而不是单个值。如果找不到键,它也不会抛出异常,它会返回类型为空的可枚举的。这正是您想要的 var
Id Name
1 Tiggy
1 Boris
1 Halk
1 Gothmog
2 Stamm
2 Wuuf
我想把它放到
的集合中。使用linq有没有一种简单的方法来实现这一点 这正是你想要的
var foo=table.ToLookup(e=>e.Id,e=>e.Name)代码>
它由索引器(如字典)访问,但它返回值的IEnumerable
,而不是单个值。如果找不到键,它也不会抛出异常,它会返回类型为空的可枚举的。这正是您想要的
var foo=table.ToLookup(e=>e.Id,e=>e.Name)代码>
它由索引器(如字典)访问,但它返回值的IEnumerable
,而不是单个值。如果找不到键,它也不会引发异常,它会返回类型为空的可枚举的
。进行选择,加入表以获取具有相同id的所有记录,并在按名称或其他内容排序后返回组进行选择,加入表以获取具有相同id的所有记录,并在按名称或其他方式对组进行排序后返回组