Отображение сущностей с одинаковым базовым классом из разных сборок с помощью AUTOMAPPER - PullRequest
1 голос
/ 15 января 2012

У меня есть разные сборки, содержащие набор классов, которые я хочу отобразить с помощью NHibernate Automapper.Я знаю, что все эти классы наследуются от одного и того же класса BaseEntity.

Я пробовал нечто подобное, но это не работает!

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

Обновление

У меня есть папка, содержащая dll, которую я загружаю через Виндзорский замок.Одна из этих сборок содержит один или несколько классов, которые я хочу отобразить с помощью NHibernate Automapper.В моем проекте нет ссылок на эти классы.

Как настроить Automapper для их регистрации?

1 Ответ

0 голосов
/ 16 января 2012
AutoMap.Assemblies(Assembly.GetExecutingAssembly(),
    typeof(BaseEntity).Assembly,
    Assembly.Load("dllContainingClassesToMap"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...