LINQ-to-SQL - 'Summe' in einer select-neu

Ich habe ein LINQ-to-SQL-Abfrage, die ausgeführt wird durch eine Tabelle, d.h. ich will select-3 Summe s - die Summe von 'Rate' und 'AdditionalCharges', also ich habe so etwas wie dieses:

var sums = from d in dc.Deliveries
where d.TripDate == DateTime.Now
select new
{
    Rate = d.Rate,
    AdditionalCharges = d.AdditionalCharges
};

Aber offensichtlich diese liefert eine neue Zeile für jede Lieferung, was bedeutet, dass ich um die Summe, die Sie später - das scheint ziemlich ineffizient. Gibt es einen einfacheren Weg?

InformationsquelleAutor Chris | 2011-06-06
Schreibe einen Kommentar