Nhibernate 在ORM查询中使用Now函数
是否可以通过使用NOW函数的ORM从数据库生成SQL查询?例如: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) 如果您定义了特定于方言的函数
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天
作为日期时间)
如果您定义了特定于方言的函数(我相信您可以使用中描述的技术),您可能可以使用