Я только начал читать о LINQ и хочу начать включать его в мой код. Я знаю, как вычислить сумму столбца DataTable с помощью «Foreach» -произведения строк или выполнения compute.sum для определенного столбца. Как мне сделать эквивалент с LINQ to DataSet?
Если нетипизировано (замените int на правильный тип данных):
int
var sum = table.AsEnumerable().Sum(x=>x.Field<int>(3));
или
var sum = table.AsEnumerable().Sum(x=>x.Field<int>("SomeProperty"));
Если введено:
var sum = table.Sum(x=>x.SomeProperty);