Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何选择主键,列出<;字符串>;实体框架中的linq?_C#_Linq_Entity Framework - Fatal编程技术网

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的所有记录,并在按名称或其他方式对组进行排序后返回组