4
我使用EF5
與MoreLinq
extenstion,而在生產(非常大的數據庫)測試我的節目,我發現,這行:MoreLinq maxBy VS LINQ MAX +地方
var x = db.TheBigTable.MaxBy(x => x.RecordTime);
需要很長的時間( RecordTime
是一個非索引datetime
)
這是因爲MaxBy
總是在客戶端運行(並首先從數據庫中獲取所有記錄)?
MoreLINQ完全是客戶端;你不能在EF中使用它。 – SLaks