Nhibernate 在ORM查询中使用Now函数

Nhibernate 在ORM查询中使用Now函数,nhibernate,entity-framework,Nhibernate,Entity Framework,是否可以通过使用NOW函数的ORM从数据库生成SQL查询?例如: select * from Order where OrderDate > Now() - Interval 1 Day insert into Orders Set OrderDate = Now() 我主要对NHibernate和Entity Framework感兴趣,因为属性与所需类型不匹配(如果OrderDate是DateTime,则无法将Now()-间隔1天指定为DateTime) 如果您定义了特定于方言的函数

是否可以通过使用NOW函数的ORM从数据库生成SQL查询?例如:

select * from Order where OrderDate > Now() - Interval 1 Day

insert into Orders Set OrderDate = Now()
我主要对NHibernate和Entity Framework感兴趣,因为属性与所需类型不匹配(如果
OrderDate
DateTime
,则无法将
Now()-间隔1天
指定为
DateTime

如果您定义了特定于方言的函数(我相信您可以使用中描述的技术),您可能可以使用。

您不能用于特定于方言的函数,因为属性与所需类型不匹配(如果
OrderDate
DateTime
则无法指定
Now()-间隔1天
作为日期时间)

如果您定义了特定于方言的函数(我相信您可以使用中描述的技术),您可能可以使用