0
我有一個DateTime
屬性映射到Oracle數據庫中的表的實體。使NHibernate使用TRUNC爲DateTime.Date
下面的查詢使用一個不存在的date
功能,而不是trunc
導致的NHibernate:
session.Query<MyEntity>().Where(x => x.MyProperty.Date = myDate);
生成的SQL是這樣的:
select <columns> from MY_ENTITY where date(MY_PROPERTY) = :p0;
如何告訴NHibernate的使用trunc
代替?
我使用的是NHibernate的ODP.NET提供程序(OracleDataClientConfiguration.Oracle10
)。
謝謝,這就是我在此期間所做的。很高興知道它是固定的! :-) – 2012-02-15 17:30:58