我在C#代码中对数据库的调用如下所示:
var filter = new PrioritizeSessionFilter()
.Add(DbTable.PrioritizeSession.Columns.IsArchived, Comp.Equals, false);
var list = UnitOfWork.PrioritizeSessions.Query(filter);
有没有一种方法我一次只能退回10个项目,而不是一次全部退回?我可以创建一个过滤器来做到这一点吗?
最佳答案
您可以使用Take
扩展方法:
// get 10 elements
var myList = UnitOfWork.PrioritizeSessions.Query(filter).Take(10);