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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit der Abfrage-syntax, die Sie tun können, so etwas wie die folgenden
dies ist aus der Spitze von meinem Kopf und nicht getestet
Ich weiß, dass dies ist eine alte Frage, aber hey, ich fand es, so hoffentlich wird dies jemand anderes helfen...
Können Sie auch dies tun, indem Sie Fließend syntax:
Hoffe, das jemand hilft...
Nicht sicher, aber Sie können versuchen, die Gruppe bye-Funktion, wie unten
Sollten Sie in der Lage, dies zu tun: