首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于EF 分页的有关问题

2012-04-28 
关于EF 分页的问题db.SetUserGroup().OrderByDescending(mm.ID).Skip(1).Take(1).ToList()这样没问题

关于EF 分页的问题
db.Set<UserGroup>().OrderByDescending(m=>m.ID).Skip(1).Take(1).ToList()
这样没问题
执行的sql是select top 1 .....
-----------------------
Func<UserGroup, int> func = m=>m.ID;
db.Set<UserGroup>().OrderByDescending(func).Skip(1).Take(1).ToList()
这样执行的SQL是select * from ...
这样是为什么吗?

[解决办法]
检查是否是别处的原因导致的
从你的描述看不出原因
[解决办法]
Func<UserGroup, int>
=>
Expression<Func<UserGroup, int>>

否则不会使用linq 2 sql,而是变成 linq to object

热点排行