MoreLinq maxBy против LINQ max +, где
Я используюEF5
сMoreLinq
Во время тестирования моей программы на производстве (очень большая база данных) я обнаружил, что строка:
var x = db.TheBigTable.MaxBy(x => x.RecordTime);
Занимает очень много времени (RecordTime
не индексируетсяdatetime
)
Это потому чтоMaxBy
всегда работает на стороне клиента (и сначала получает ВСЕ записи из базы данных)?