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