「具象クラスを持つテーブル」継承を使用してオブジェクトを自動マップするように Fluent NHibernate を構成できるかどうかは誰にもわかりません。自動マッピング (ファイルに書き込んだ) を見ると、EntityBase から派生したエンティティが多数ありますが、Id 列を EntityBase テーブルではなく各テーブルに配置したいと考えています。
<class name="EntityBase" table="EntityBase" xmlns="urn:nhibernate-mapping-2.2">
<id name="Id" type="Int32" column="EntityBaseID">
<generator class="identity" />
</id>
<joined-subclass name="CategoryType, ..., Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<key column="EntityBaseId" />
<property name="CategoryTypeGUID">
<column name="CategoryTypeGUID" />
</property>
</joined-subclass>
</class>
Fluent ドキュメントを精査しましたが、これに関連するものは何も表示されません。
前もって感謝します。