我正在尝试按以下方式加载数据-
var outletList = (from c in db.OutletList
where c.EmployeeId == 1
orderby c.VisitId descending select c).Take(10).Skip(skipQuantity);
int quantity = outletList.Count(); // it's zero
没有数据正在加载。我是Entity Framework的新手,所以对不起,这是一个愚蠢的问题。
有什么帮助吗?
最佳答案
您应该首先从整个集合中选择Skip
,然后再选择Take
。
var outletList = (from c in db.OutletList
where c.EmployeeId == 1
orderby c.VisitId descending select c)
.Skip(skipQuantity).Take(10);
关于c# - Entity Framework 中的Skip()和Take(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40957155/