MoreLinq maxBy vs LINQ max + wo
ich benutzeEF5
mit demMoreLinq
Beim Testen meines Programms in der Produktion (sehr große Datenbank) stellte ich fest, dass die Zeile:
var x = db.TheBigTable.MaxBy(x => x.RecordTime);
Dauert sehr lange (RecordTime
ist ein nicht indizierterdatetime
)
Liegt das daran?MaxBy
Läuft immer auf der Client-Seite (und erhält zuerst ALLE Datensätze aus der Datenbank)?