目前,我有這個自動取500行:有條件地將。取()
var orderQuery = subsetTable.Where(pred).OrderByDescending(o => o.CreationDate).Take(500);
我想使採取()有條件的,是這樣的:
var orderQuery = subsetTable.Where(pred).OrderByDescending(o => o.CreationDate);
if (condition)
orderQuery = orderQuery.Take(500);
是這可能嗎?
編輯:
編譯器說
「無法隱式轉換類型 'System.Linq.IQueryable' 到 'System.Linq.IOrderedQueryable'。」
什麼了你的編譯器告訴你? – 2013-04-24 21:15:55