我在执行以下操作时遇到问题:
- 计算列 x = "foo" 出现的次数
- 并返回 <"foo", Count("foo")> 的列表
例子:
Id Name
1 Ted
2 Ted
3 Ben
4 Ben
5 Ben
6 Cop
7 Null
8 Null
9 Null
Resulting list would be:
List<Count,Value>
<Ted,2>
<Ben,3>
<Cop,1>
<Null,3>
我是 linq/Entity 的新手,只是想不通。
我有以下内容:
var names= db.User.GroupBy(fu => fu.Name)
.Select(g => new { g.Key, Count = g.Count() });
但是,这只让我按键选择,我想要这个:
var names= db.User.GroupBy(fu => fu.Name)
.Select(g => new { g.Name, Count = g.Count() });