Я новичок в Linq Projection.Я просто хочу знать, как считать по Id.Мне нужно посчитать заказы для каждого клиента и среднюю цену заказа.
public IQueryable<TemporaryCustomerModel> GetCustomersWithOrdersCountAndAveragePrice()
{
var result = dataContext.Customers
.Include(u => u.Order)
.Select(r => new TemporaryCustomerModel()
{
Id = r.Id,
FullName = r.Name + ' ' + r.Surname,
Email = r.Email,
Birthdate = r.Birthdate,
Gender = r.Gender.GetName(),
Orders = ???, //Count orders for every customer
AvgPrice = ??? //Average order price
});
return result;
}