私はこのようになります私のドメインモデルのルートでクラスを持っています:私のマッピングについてはNHibernateのDuplicateMappingExceptionは
namespace Domain.SubDomain
{
public class Foo { ... }
}
、私はDomain.SubDomain
名前空間で見つかったドメインクラスのマッピングが含まれていSubDomain
というサブディレクトリとMapping
ディレクトリを持っています。それらはすべて同じアセンブリ内にあります。
しかし、それらをNHibernateでロードしようとすると、私はを取得し続けます...両方のFoosが異なる名前空間を持っています。
var cfg = new Configuration()
.Configure()
.AddAssembly("Domain");
は、どのように私は私が同じ名前(ただし、異なる名前空間)との2つのエンティティを使用できるようにNHibernateはを伝えることができます:私はNHibernateの設定をロードするために使用していたコードはこれですか?
Fluent.nHibernateに関する同じ質問:https://stackoverflow.com/questions/1290466/ – Malcolm