我的问题可以像这样模式化: 我有一个像这样的域名类
public class DomainClass {
public DateTime Begin {get; set;}
public DateTime End {get; set;}
public int Type {get;set}
}
我在数据库中有两个与不同类型匹配的区别表:
public class TypeClassOne {
public DateTime Begin {get; set;}
public DateTime End {get; set;}
}
和
public class TypeClassTwo {
public DateTime Begin {get; set;}
public DateTime End {get; set;}
}
如何配置AutoMapper以具有这样的映射
var config = new MapperConfiguration(c =>
{
c.CreateMap<DomainClass, TypeClassOne>()
.??? <= I would like OnlyIf(source => source.Type == 1)
}
我已经尝试过ForMember,但它在课堂级别不起作用...... 有人试过这样做吗?