Мой конструктор SQL отключен в настоящее время, и мне нужно получить некоторые (что я предположил, было просто) LINQ done, я никогда не обходил этот материал, но я думал, что это будет просто достаточно, он даже оставил мне некоторый код SQL для примера, но все мои усилия потерпели неудачу.LINQ-версия SQL-группы по
То, что я пытаюсь сделать, это такое:
У меня есть список объектов OrderedItem
, они содержат ItemName
, quantity
и PPU
.
Я хочу, чтобы создать второй список из этого, только с отчетливым ItemNames
, общей для quantity
всех этих orderditems с этой ItemName
и макс для PPU
.
Чтобы убрать это, я вернулся.
Select ItemName
SUM(Quantity)
MAX(PPU)
FROM ..... (my list)
Group By ItemName
Я был бы признателен за любую помощь в получении версии LINQ этого.
К сожалению, мало недалекий здесь, но я предполагаю, что я бы нужно сначала заполнить этот новый список моими существующими данными? например, новый список (myList); –
Ben
Для заполнения списка вы можете использовать метод 'objects.Add'. Если вы используете данные базы данных, прочитайте о Entity Framework и примените тот же запрос к базе данных. –