В базе данных SQL есть таблица, как показано ниже:
SampleTable:
-----------------------
id | number | price
-----------------------
1 | 3 | 300
2 | 1 | 200
3 | 5 | 100
4 | 10 | 10
5 | 30 | 30
6 | 1 | 500
-----------------------
Я хочу рассчитать общую стоимость, как показано ниже:
in each row => var SumOfEachRow = number * price;
Total Price = sum of SumOfEachRow;
Таким образомTotal Price
будет 3100.
Теперь я хочу вычислить это с помощью LINQ.Например:
int TotalPrice = from q in SampleTable
select new
{
TotalPrice = q.number * q.price
}.Sum();
код повышения возвращает неверный результат !!!Не могли бы вы вести меня?Спасибо.