nav*_*ule 7 nhibernate linq-to-nhibernate nhibernate-criteria queryover
我正在尝试编写QueryOver语句,以按降序时间顺序选择N行.
session.QueryOver<T>().Take(10).OrderBy(x=>x.DateInserted);
Run Code Online (Sandbox Code Playgroud)
不幸的是,这根本不起作用.有什么方法可以解决它吗?
Tho*_*ena 12
您没有在查询中指定是否需要升序或降序,因此请尝试这样做:
session.QueryOver<MyClass>()
.OrderBy(x => x.DateInserted).Desc
.Take(10).List();
Run Code Online (Sandbox Code Playgroud)
最后,您必须调用List以获取包含结果的集合,并且不要忘记用类名替换泛型类型T.
| 归档时间: |
|
| 查看次数: |
5257 次 |
| 最近记录: |