昨晚我开始研究 NHibernate 提供程序。我正在创建多个记录将匹配的条件,但我只想返回最近的记录(具有最大 ID 的记录)。我认为 UniqueResult() 会执行此操作,否则如果返回列表则无法使用。
理论上我可以选择完整列表然后返回所需的记录,但我相信有更好的方法。
最佳答案
你能添加订单吗?
ICriteria cr = Session.CreateCriteria<MyType>();
cr.AddOrder(Order.Desc("Id"));
MyType justone = cr.UniqueResult();
关于c# - NHibernate 选择符合条件的最新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150135/