Суммируйте столбцы из Объединенных таблиц, чтобы получить вычисленное значение с помощью linq to SQL
На диаграмме, приведенной ниже по ссылке, для каждого клиента я хочу выбрать все заказы, а затем для каждого заказа я должен рассчитать TotalPrice = (сумма всех продуктов питания, включенных в заказ * количество) + Extra Price. Я изо всех сил пытаюсь создать запрос для него, используя linq to sql.Мне нужно выбрать OrderId, Date и TotalPrice, и он должен включать в себя предложение where для сравнения идентификатора клиента.
Связь Таблиц
Что я уже пробовал:
постоянного тока.заказы.Выберите(о =&ГТ; новый нет.кодзаказа, о'.дата, TotalPrice = ( (о. orderLines.Выберите(пр =&ГТ; пр.foodItem.цене).Сумма() * десятичный.Синтаксический анализ(о. orderLines.Выберите (ox => ox. quantity).Метод toString())) + десятичную.Синтаксический анализ(о. orderLines.Выберите (x => x. extra price).Метод toString())) } );
BillWoodruff
Вы опубликовали тот же вопрос на форуме языка C#. Пожалуйста, снимите один из вопросов. Двойная проводка не допускается.
Member 12462411
Извините, это первый раз, когда я пишу здесь.