4
Where子句中
我有以下的,先驗的,簡單的一個RavenDb存儲查詢:比較同一實體的兩個屬性在RavenDb
return _session
.Query<StockKeepingUnit>()
.Where(x => x.QuantityInStock < x.OrderLevel)
.ToList()
.GroupBy(x => x.BrandName);
爲了這RavenDb拋出異常的WHERE子句:Could not understand expression: .Where(x => (x.QuantityInStock < x.OrderLevel))
我知道問題在於我無法查詢比較同一個實體的屬性,並在解決問題的地方之前調用.ToList()
,但效率極低。
執行此查詢的正確方法是什麼?
謝謝@Ayende,但你能說明一個代碼示例嗎? – 2014-11-19 09:30:25