LINQ SELECT COUNT (*) И EmployeeId - PullRequest
       18

LINQ SELECT COUNT (*) И EmployeeId

0 голосов
/ 18 марта 2010

У меня есть таблица, как показано ниже:

EmployeeId
EmployeeName

RequestId
RequestName

EmployeeId
RequestId

Мне нужно назначить запросы последовательно (те, у кого минимальное количество запросов).

Могу ли я узнать, как получить сотрудника, у которого минимальные запросы, используя linq ???

Спасибо, Махеш

1 Ответ

2 голосов
/ 18 марта 2010

Если предположить, что класс, содержащий EmployeeID и RequestID (третья таблица), называется «Foo», это может быть

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

Это сухой код и может быть ошибочным. =)

...