LINQ SELECT COUNT(*)AND EmployeeId

时间:2010-03-18 13:44:16

标签: linq count group-by

我有一张如下表:

EmployeeId
EmployeeName

RequestId
RequestName

EmployeeId
RequestId

我需要以顺序方式分配请求(具有最小请求数的那些)。

我是否可以通过linq ???

了解如何获得有最低要求的员工

谢谢, 马赫什

1 个答案:

答案 0 :(得分:2)

假设包含EmployeeID和RequestID(第三个表)的类名为“Foo”,它可能是

(from f in db.Foos
 group by f.EmployeeID into g
 orderby g.Count()
 select new { f.EmployeeID, g.Count() }).First()

这是干编码的,可能是错的。 =)