Помогите с добавлением в запрос LINQ to SQL - PullRequest
0 голосов
/ 24 апреля 2011

У меня есть HTML-таблица, которая отображает заказы клиентов.Один из этих столбцов представляет собой промежуточный итог, которому необходимо добавить все строки для промежуточного итога в таблице сведений о заказе для этого конкретного заказа.Есть ли способ сделать это в моем анонимном типе?

Вот несколько изображений того, о чем я говорю: enter image description here

enter image description here

И кодя использую минус добавление к общей сумме:

var q = db.Orders.Where(x => x.siteUserID == 41)
                      .OrderByDescending(x => x.orderID)
                      .Select(x => new
            {
                dateCreated = x.dateCreated,
                orderID = x.orderID,
                count = x.OrderDetails.Count()
            });

В настоящее время я создал класс с идентичными свойствами моего запроса LINQ и добавляю результаты в List и в списке вызываюфункция, которая суммирует промежуточный итог.

Если бы это можно было сделать в моем исходном запросе, это было бы намного чище.

1 Ответ

0 голосов
/ 24 апреля 2011

искал Sum

subtotal = x.OrderDetails.Sum(t=> t.subTotal)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...