Je viens de commencer à lire sur LINQ et je veux commencer à l'intégrer dans mon code. Je sais comment calculer la somme de la colonne d'un DataTable soit "Foreach" -ing à travers les lignes ou en faisant un compute.sum sur la colonne spécifique. Comment puis-je faire l'équivalent avec LINQ to DataSet?
Si non typé (remplacez int
par le type de données correct):
var sum = table.AsEnumerable().Sum(x=>x.Field<int>(3));
ou:
var sum = table.AsEnumerable().Sum(x=>x.Field<int>("SomeProperty"));
Si tapé:
var sum = table.Sum(x=>x.SomeProperty);