J'ai un DataView dans lequel je voudrais résumer une colonne appelée "montant" p>
Maintenant, je sais que je peux itérer à travers les colonnes et obtenir la somme mais je me demandais si cela est possible en utilisant Linq vers SQL? P>
String Sum = Linq à SQL Stuff ici (ne doit pas nécessairement être une chaîne, peut être n'importe quel type) P>
merci, Rodchar p>
3 Réponses :
supposer que la colonne de quantité est un double (pourrait être un autre type) ou p> à l'aide de l'opérateur de coelescing null donnera vous une valeur par défaut de 0 si t.amount est null. p> p>
C'est ce que je devais faire pour le faire fonctionner: mydataview.table.select (). Sélectionnez ((T => Convert.todouble (T ["Montant]]))). Somme (). Tostring (" C " ); Et si le montant est null? Serait-ce préoccupant?
Excusez-moi pour DataContext Call Syntaxe ...
var sum = string.Join(", ", dataContext.Select(x => x.StringColumn).ToArray());
Nous pouvons faire cela à l'aide de l'entité framework var somm = dbcontext.table.select (a => a.columnname) .sum (); code> p> p> P>