0
OracleデータベースのテーブルにマップされるDateTime
プロパティを持つエンティティがあります。NHibernateでDateTime.DateにTRUNCを使用する
次のクエリはtrunc
の代わりに存在しないdate
機能を使用してNHibernateのにつながる:
select <columns> from MY_ENTITY where date(MY_PROPERTY) = :p0;
NHibernateはを伝えるためにどのようにtrunc
を使用する:
session.Query<MyEntity>().Where(x => x.MyProperty.Date = myDate);
結果のSQLは次のようなものです代わりに?
私はNHibernate(OracleDataClientConfiguration.Oracle10
)のODP.NETプロバイダを使用しています。
ありがとう、それは私がすでにその間にやったことです。それは固定されていることを知って良い! :-) –