Я импортировал таблицы базы данных в файл .edmx
, и среди прочих у меня есть объект Customer
, например:
CustID
CustName
CustAddress
Теперь я хочу разрешить пользователю редактировать выбранных клиентов, и мне нужно показать количество заказов, которые есть у каждого клиента, поэтому при отображении формы редактирования мне нужно динамически добавить поле к этой сущности - поле CustOrderCount
, которое оценит SQL-оператор SELECT COUNT(*) FROM Orders WHERE CustomerID = {id}
.
Есть ли способ каким-либо образом расширить сущность, чтобы EF выбрал счетчик заказов без , выполнив пользовательский выбор, например, так:
.Select(c => new CustomerExtended
{
CustID = c.CustID,
...
CustOrderCount = db.Orders.Where(o => o.OrderCustID = c.CustID).Count()
}