他のすべてのドメインクラスが継承するBaseEntityがあります。このBaseEntityには、いくつかの基本的なプロパティがあります。DateLastChange
これは、たとえばのようなものである可能性があります。
hbm
マッピングファイルでNHibernateを使用しています。DateLastChange
すべてのマッピングファイルにマッピングする必要がないようにしています。
Ayendeによるこの投稿を見つけたので、これunion-subclass
を達成するために使用できると思います(彼の最後のアプローチを参照)。ただし、彼のテーブルスキーマにはない抽象クラスのテーブル名が含まれています。
<class name="Party"
abstract="true"
table="Parties">
...
テーブルが存在する必要がありますか、それともNHibernateはこの属性を無視しますか?そして、それを省略できますか?