나는 .edmx
파일에 데이터베이스 테이블을 가져온과 다른 사람 사이에 나는이 Customer
엔티티처럼이 :Entity Framework 4 : 엔티티를 확장하는 방법?
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()
}
흥미로운 아이디어. –