2012-01-15 1 views
1

NHibernate Automapper와 매핑하려는 클래스 집합을 포함하는 다른 어셈블리가 있습니다. 모든 클래스가 동일한 BaseEntity 클래스에서 상속 받았다는 것을 알고 있습니다.AUTOMAPPER를 사용하여 다른 어셈블리의 기본 클래스가 같은 엔티티 매핑

나는 이것을 시도했지만 작동하지 않습니다!

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

업데이트

나는 윈저 성을 통해로드 폴더에 포함 된 DLL을했습니다. 그 어셈블리 중 하나는 NHibernate Automapper와 매핑하고자하는 하나 이상의 클래스를 포함합니다. 내 프로젝트에서 해당 클래스를 가리키는 참조가 없습니다.

Automapper를 등록하려면 어떻게 구성해야합니까?

+0

자세한 내용은 더 많은 도움이 될 것입니다. 예상 및 실제 결과, 예외? – Firo

+0

내 게시물을 업데이트했습니다! – danyolgiax

답변

0
AutoMap.Assemblies(Assembly.GetExecutingAssembly(), 
    typeof(BaseEntity).Assembly, 
    Assembly.Load("dllContainingClassesToMap"))