Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试编写 QueryOver 语句以按时间降序选择 N 行。
session.QueryOver<T>().Take(10).OrderBy(x=>x.DateInserted);
不幸的是,这根本不起作用。有什么办法可以解决吗?
您尚未指定要在查询中升序还是降序,因此请尝试这样做:
session.QueryOver<MyClass>() .OrderBy(x => x.DateInserted).Desc .Take(10).List();
最后,您必须调用List来获取包含结果的集合,并且不要忘记将泛型类型T替换为您的类名。