当分页的过程中使用联合查询,对结果进行分页的时候老提示错误(找了半天资料,都说是缺少主键)。
后来无意中测试到了正确结果
结果集 QA=new {c.xx.d.xx,e,xx};
若 qa=qa.skip().take(); //取数据时会报错
若 var d=qa.skip().take();//取数据时会报错
若 var d=qa.tolist().asQuerable().skip().take();//好像也是错的
不报错的情况是:
qa=qa.tolist().asQuerable().skip().take();
然后对qa进行遍历就没问题了,也许是微软的bug吧。
nnd
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15116811/viewspace-545286/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15116811/viewspace-545286/