我的大多数EF对象都有TenantId属性。系统永远不必处理租户在SaveChanges()之前都要注意它。我想编写一个始终忽略TenantId字段的automapper地图。
我试过
Mapper.CreateMap<IDomainObject, ITenantData>()
.ForMember(m => m.TenantId, a => a.Ignore());
答案 0 :(得分:1)
您可以使用mapping inheritance处理它。例如:
Mapper.CreateMap<IDomainObject, ITenantData>()
.Include<DomainObject1, TenantData1>()
.ForMember(m => m.TenantId, a => a.Ignore());