1 つのプロジェクト/dll に Person クラスがあり、別のプロジェクト/dll に Person から派生した StandardUser クラスがあります。StandardUser を含む Password クラスがあります (Password と StandardUser は同じ dll にあります)。
このシナリオで流暢な自動マッピングを機能させることができないようです。
それは私に伝えます:NHibernate.MappingException:テーブルパスワードからの関連付けは、マップされていないクラスを参照しています:DomainModel.Users.DomainObjects.StandardUser
Person クラスを StandardUser と同じ dll に移動すると、機能します。Password に StandardUser ではなく Person が含まれている場合にも機能します。
何か不足していますか、それとも Fluent Automappings ではサポートされていませんか?
編集/回答:基本クラスをマップする前に、AutoMappings.Add で StandardUser のアセンブリをマップする必要があるようです。これが仕様によるものなのかバグなのかはわかりません。