У меня две таблицы Клиенты, Заказы
Клиенты CustomerID FName LName
Заказы OrderId CustomerID OrderDate
Я хочу сделать оператор linq, который может объединить эти две таблицы и получить
FName, LName, количество заказов для каждого клиента
У меня две таблицы Клиенты, Заказы
Клиенты CustomerID FName LName
Заказы OrderId CustomerID OrderDate
Я хочу сделать оператор linq, который может объединить эти две таблицы и получить
FName, LName, количество заказов для каждого клиента
from c in db.Customers
let theCount = c.Orders.Count()
select new {c.FName, c.LName, theCount}
http://msdn.microsoft.com/en-us/library/bb425822.aspx#linqtosql_topic11
Эти операции доступа преобразуются в более сложные соединения или коррелированные подзапросы в эквивалентном SQL, позволяя вам перемещаться по графу объектов во время запроса.