我试图弄清楚如何在 NHibernate 中进行最佳查询,以便返回的结果介于今天时间 >= PublishDateTime 和 <=ExpiryDateTime 的条目之间
到期日期可以为空,所以我需要允许。我在这里和这里找到了几个示例,但它们似乎以不同的方式工作并接受 2 个值并与一个 DB 字段进行比较。我真的想反其道而行之。
查询至今:
var query = _session.CreateCriteria<Message>()
.AddOrder(Order.Desc("PublishedDateTime"))
.List<Message>();
return query;
任何建议都会受到极大的欢迎!