实体框架中的Take / Skip后丢失的订单

时间:2016-11-27 10:09:03

标签: c# sql-server entity-framework

我在EF中有一个查询,它从各种表中获取信息。

我会以这种方式在某些领域的基础上订购:

query = query.OrderBy(x=>new {x.Cde_Conto,x.Data_1,x.Data_2});

如果我在sql server中执行 query.TotraceQuery(); ,我会得到所需的结果。

但是我必须做一个额外的步骤...我必须在我的html页面内的表格中只显示一部分数据。

query.Skip(parameters.start).Take(parameters.length); 

如果我执行此步骤,我在查询中丢失了订单。 我不知道问题是 Take 还是 Skip

感谢。 抱歉英语不好。

0 个答案:

没有答案