У меня есть таблица OrderDetail, подобная этой:
ID OrderNumber LineItem Qty
---------------------------
1 10000 1 2
2 10000 2 5
3 10000 3 1
4 10001 1 10
Я хотел бы вернуть эту таблицу с дополнительным столбцом, содержащим максимальное количество для каждого ордера (сгруппированное по OrderNumber), например так:
ID OrderNumber LineItem Qty MaxQty
-----------------------------------
1 10000 1 2 5
2 10000 2 5 5
3 10000 3 1 5
4 10001 1 10 10
Я боролся с тем, как собрать синтаксис EF, чтобы это произошло.Я предполагаю, что результатом будет какой-то анонимный тип с записью OrderDetail в качестве первого свойства и количеством в качестве второго свойства, например select new { OrderDetail = ??, MaxQty = ?? }
.
Спасибо, Роджер Мартин