У меня есть базовая таблица SQL ( pKey INT, TransDate smallDateTime, Amount Float)
Я просто хочу эмулировать этот SQL в LINQ
SELECT SUM(Amount) AS result
FROM dbo.Basic
WHERE TransDate >= @startDate
AND TransDate <= @EndDate
Я создал для этого LINQ dbml и могу получить базовые результаты запроса для диапазона дат
Однако я не могу найти правильный синтаксис для получения СУММЫ по dateRange, я пробовал несколько вариантов следующего, но либо они не компилируются, либо результат, который они дают, не может быть преобразован в двойной
BasicDataContext dContext = new BasicDataContext();
var lnq = from c in dContext.Basic
where c.TransDate >= startdate &&
c.TransDate <= enddate
select new { total = c.Sum(Amount) };
double result = (double)lnq.total;