是否可以在Include()
中take()
和skip()
方法之后应用Linq
?
这是我想要做的,但似乎Include()
方法不会加载选定的属性。
我只想选择首先在页面中显示的数据,然后仅包含所选数据的属性。
所以我不必为不会显示的数据加载属性。
你能告诉我为什么这不起作用,我怎么能处理它?解决方案可以是Linq
或SQl
。不要紧。谢谢你们。
var pagedPosts = jobPosts.Skip(currentPageIndex * pageSize).Take(pageSize);
var QueryableJobPosts = pagedPosts.AsQueryable();
var list = QueryableJobPosts.Include(m => m.User)
.Include(m => m.ContractType)
.Include(m => m.Place).ToList();