我已經在我的C#代碼到我的數據庫調用,看起來像這樣:我怎麼能使用LINQ語句從我的數據庫恢復一定量的項目在C#
var filter = new PrioritizeSessionFilter()
.Add(DbTable.PrioritizeSession.Columns.IsArchived, Comp.Equals, false);
var list = UnitOfWork.PrioritizeSessions.Query(filter);
有沒有辦法我只能一次返回10個項目,而不是一次返回所有項目?有沒有我可以創建這樣做的過濾器?
爲什麼不只是把你的結果集並從那裏抓到10? – Limey 2013-05-06 15:53:25
@Limey如果結果集包含數百萬行,那可能會有問題。 :) – 2013-05-06 15:56:01
https://code.google.com/p/morelinq/source/browse/MoreLinq/Batch.cs?r=f85495b139a19bce7df2be98ad88754ba8932a28 – I4V 2013-05-06 15:56:43