NHibernateは、タイムスタンプのサポートをビルドしています。しかし、NHibernateにはプロパティを更新しないように指示するか、常に更新するよう指示するだけです。NHibernateの1つのプロパティに対してカスタムsqlを実行します。
私が現在取り組んでいるプロジェクトでは、「created_time
」と「updated_time
」の両方を持つ複数のテーブルがあり、どちらもデータベースによって生成されます。
NHibernateに、 "created_time
"の挿入時と "updated_time
"の挿入時に両方のプロパティナットに "getdate()
"を使用するように指示する方法を理解できません。
これは可能ですか?
PS:私は従来のデータベースを使用していますが、私はそれを変更することはできませんので、トリガーなどは解決策ではありません。私もないそうであるようにそれは、この問題を回避するかもしれない
最後に、私はインターセプターソリューションのために解決しましたが、これのために特別なプロパティがあればいいと思います。 –