我有一个名为 orders 的表和一个名为 Last Update 的列(以及一个具有 LastUpdate 属性的订单对象)。我想使用 nhibernate 构建一个查询来获取最后 50 行,这样我就不会去数据库获取所有内容,然后必须在我的应用程序中过滤结果。
这在 nhibernate 中可能吗?我正在尝试使用 LINQ api
最佳答案
这是此查询的 LINQ 版本。
var orders = session.Query<Order>()
.OrderByDescending(x => x.LastUpdate)
.Take(50);
这是代码示例的屏幕截图...
这是 NHibernate Profiler 的屏幕截图...
关于c# - 使用 nhibernate,我将如何构造一个需要最近 50 行的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5399287/