Запрос SQL в LINQ

130
05 августа 2021, 11:20

Есть такой запрос SQL

SELECT e.Date, SUM(e.Amount) FROM Expenses.Expenses e
WHERE e.Date BETWEEN '20190801' AND '20190831'
GROUP BY DAY(e.Date), e.Date

Как его можно написать с помощью Linq на C#?

Пробовал так:

var model = _expenses.GetAll();
model.Where(d => d.Date >= dateSE.Item1 && d.Date <= dateSE.Item2)
     .GroupBy(s => new {s.Date.Day, s.Amount}, 
     (key, group) => new {Day = key, item = group.ToList()});

Но как сделать SUM(e.Amount) не пойму.

READ ALSO
Почему программа крашится неким WerFault.exe?

Почему программа крашится неким WerFault.exe?

Всем приветУ меня есть программа которая захватывает нажатые клавиши с клавиатуры на низком уровне и сохраняет клавиши в файл

278
Получить данные в двух столбцах

Получить данные в двух столбцах

У меня есть таблица с сообщениями, где sender_id указывает кто отослал, а recipient_id указывает кто принял, и есть таблица users, которая содержит инфу...

154
Как сделать ввод значений для переменной в одну строку?

Как сделать ввод значений для переменной в одну строку?

Я пытаюсь сделать ввод значений для переменной в 1 строку, но ничего не получается

141