Моя таблица базы данных имеет следующее:
ID PollID Count
1 6 0
2 6 1
Очевидно, что: SELECT SUM([COUNT]) WHERE POLLID = 6
вернет 1
Однако этот код LINQ возвращает 2.
long totalVoteCount = (from pa2 in df.PollAnswers
where pa2.Poll.ID == pollID
select pa.Count).Sum();
При написании этого вопроса я заметил, что приведенный выше код LINQ возвращает неверные данные для других запросов. Что именно я здесь делаю не так? Я хочу СУММА столбец COUNT для очага POLLID .