如何仅使用分离标准比较两个日期的MM / dd / yyyy部分?

时间:2011-04-06 11:44:11

标签: c# .net nhibernate orm detachedcriteria

我必须在我的查询中注明日期:ExpectedEnd和TerminationDate 我需要找到一个查询,只要ExpectedEnd与TerminationDate在同一天,就会返回记录 如何使用分离标准来完成?
我假设应该应用某种投影。

我正在使用NHibernate 2和Castle.ActiveRecord。

1 个答案:

答案 0 :(得分:1)

如果你已经转移到NH3,那么使用QueryOver你可以简单地比较它们:

session.QueryOver<Trip>().Where(c => c.ArrivalDate >= c.DepartureDate).List();