我的大多数 EF 对象都有一个 TenantId 属性。系统永远不必处理在 SaveChanges() 之前已经处理好的tenantId。我想编写一个始终忽略 TenantId 字段的自动映射器映射。
我试过了
Mapper.CreateMap<IDomainObject, ITenantData>()
.ForMember(m => m.TenantId, a => a.Ignore());
我的大多数 EF 对象都有一个 TenantId 属性。系统永远不必处理在 SaveChanges() 之前已经处理好的tenantId。我想编写一个始终忽略 TenantId 字段的自动映射器映射。
我试过了
Mapper.CreateMap<IDomainObject, ITenantData>()
.ForMember(m => m.TenantId, a => a.Ignore());
您可以使用映射继承来处理它。例如:
Mapper.CreateMap<IDomainObject, ITenantData>()
.Include<DomainObject1, TenantData1>()
.ForMember(m => m.TenantId, a => a.Ignore());