0

我的大多数 EF 对象都有一个 TenantId 属性。系统永远不必处理在 SaveChanges() 之前已经处理好的tenantId。我想编写一个始终忽略 TenantId 字段的自动映射器映射。

我试过了

Mapper.CreateMap<IDomainObject, ITenantData>()
      .ForMember(m => m.TenantId, a => a.Ignore());
4

1 回答 1

1

您可以使用映射继承来处理它。例如:

Mapper.CreateMap<IDomainObject, ITenantData>()
  .Include<DomainObject1, TenantData1>()
  .ForMember(m => m.TenantId, a => a.Ignore());
于 2013-08-23T13:30:56.003 回答