<<< 返回 access911.net 编程静态资料库索引页

Linq中一旦使用Join就无法用Skip来进行分页

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2009-9-9  浏览人次:1833


专题地址:http://access911.net/fixhtm/72FABF1E11DCECF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


问题:

Linq中一旦使用Join就无法用Skip来进行分页,在用skip take 进行分页时将出现以下错误:
base {System.SystemException} = {"此提供程序只支持对返回实体或投影(包含所有标识列)的有序查询使用 Skip(),这种查询为单表(非联接)查询,或者为 Distinct、Except、Intersect 或 Union (非 Concat)操作。"}

This provider supports Skip() only over ordered queries returning entities or projections that contain all identity columns, where the query is a single-table (non-join) query, or is a Distinct, Except, Intersect, or Union (not Concat) operation. 

关键字:Linq,Join,Skip,Concat,IsPrimaryKey

 

回答:

究其原因是因为返回的映射类(PMSDataClassDa.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FABF1E11DCECF3.htm

 


上一篇:Linq中用反射生成非实体类的代码,作用只是加快点速度

下一篇:Coolite Click Handler中无法使用数据绑定表达式语法

2017年2月22日生成静态资料