我有一个100多行的表,我想使用实体框架工作排数10到20,但我无法理解如何编写代码
我的代码是
db.Products.Where(p => p.Name == "product").Take(10, 20).ToList());
但显示错误
答案 0 :(得分:5)
使用.Skip()
和Take()
db.Products.Where(p => p.Name == "product").Skip(10).Take(10).ToList();
^ 最后,错误是额外的)
。
Note *(由 Tim Schmelter建议& MatBailie ):在分页行之前订购结果集以避免任意和不可预测的输出。
答案 1 :(得分:0)
您可以使用Skip方法:
db.Products.Where(p => p.Name == "product").Skip(10).Take(10).ToList();
答案 2 :(得分:0)
答案很简单:
>>> attrgetter("isspace")(" ")
<built-in method isspace of str object at 0x7f30c4301ab0>
>>> attrgetter("isspace")(" ")()
True