は、私のような実体を持っている:Fluent nhibernate:タイプがインタフェースであるプロパティを持つエンティティをマップするにはどうすればよいですか?
public class Employee
{
public int ID { get; set; }
public IAccountManager AccountManager { get; set; }
...
}
私も「DefaultAccountManager」のために定義されたマッピング持っている - IAccountManagerの具体的な実装を。上記の "Employee"エンティティをマッピングする際、NHibernateに "DefaultAccountManager"で定義されているマッピングを使用してAccountManagerプロパティを永続化/ロードするように指示するにはどうすればよいですか?
編集:実は 私はセットアップIAccountManagerのマッピングをすることができればNHibernateのは、まさにそれがさらに良いでしょう持続/ロードする実装を推測することができるように。すべての実装者に同じマッピングを使用させることによって多形性を破る必要はありません。
あなたはこの1に対する解決策を見つけますか? – cbp
ああ、これを忘れてしまった。下の私の答えを説明します。 –