2012-01-15 10 views
1

NHibernate Automapperとマップしたいクラスのセットを含む異なるアセンブリがあります。 私は、これらのすべてのクラスが同じBaseEntityクラスから継承していることを知っています。AUTOMAPPERで異なるアセンブリの同じ基本クラスを持つエンティティをマッピングする

私はこれを試しましたが、動作しません!

var m = AutoMap.Assemblies(Assembly.GetExecutingAssembly(), 
       typeof(BaseEntity).Assembly) 
       .Where(IsDomainEntity) 
       .OverrideAll(ShouldIgnoreProperty) 
       .UseOverridesFromAssemblyOf<BaseEntity>() 
       .IgnoreBase<BaseEntity>(); 

更新

私はウィンザー城を経由してロードDLLを含むフォルダをしました。これらのアセンブリの1つに、NHibernate Automapperとマップしたい1つ以上のクラスが含まれています。私は彼らのプロジェクトのポイントでこれらのクラスを参照していない。

Automapperを登録するにはどうすればよいですか?

+0

さらに詳しい情報が多く役立ちます。期待と実際の結果、例外? – Firo

+0

私の投稿を更新しました! – danyolgiax

答えて

0
AutoMap.Assemblies(Assembly.GetExecutingAssembly(), 
    typeof(BaseEntity).Assembly, 
    Assembly.Load("dllContainingClassesToMap")) 
関連する問題