【发布时间】:2013-10-25 06:32:12
【问题描述】:
如何在实体框架中选择不同的分页? 我尝试在下面编写代码
var ll = _ctx.Cwzz_AccVouchMain.Select(v => v.Ddate).Distinct();
var l = ll.Skip(start).Take(limit).ToList();
但是错误: 必须在skip之前调用orderBy方法
但我的尝试
var ll = _ctx.Cwzz_AccVouchMain.Select(v => v.Ddate).Distinct();
var l = ll.OrderBy(v => v.Year).ThenBy(v => v.Month).ThenBy(v => v.Date).Skip(start).Take(limit).ToList();
错误 ystem.NotSupportedException: LINQ to Entities 不支持“日期”类型。仅支持初始结算、实体成员、实体导航属性。
怎么办?
【问题讨论】:
标签: entity-framework pagination sql-order-by distinct