【发布时间】:2012-02-10 17:23:40
【问题描述】:
我有不同的程序集,其中包含一组我想用 NHibernate Automapper 映射的类。 我知道所有这些类都继承自同一个 BaseEntity 类。
我尝试过类似的方法,但它不起作用!
var m = AutoMap.Assemblies(Assembly.GetExecutingAssembly(),
typeof(BaseEntity).Assembly)
.Where(IsDomainEntity)
.OverrideAll(ShouldIgnoreProperty)
.UseOverridesFromAssemblyOf<BaseEntity>()
.IgnoreBase<BaseEntity>();
更新
我有一个包含我通过温莎城堡加载的 dll 的文件夹。其中一个程序集包含一个或多个我想用 NHibernate Automapper 映射的类。我的项目中没有提到这些类。
如何配置 Automapper 来注册它们?
【问题讨论】:
-
更多细节会有很大帮助。预期和实际结果,例外情况?
标签: c# nhibernate automapper