我不能让它工作:
Mapper.CreateMap<Source, Destination>();
var context = new MyDbContext();
var source = new Source();
var destination= context.Destinations.First();
Mapper.Map<Source, Target>(source, destination)
抛出::AutoMapper.AutoMapperMappingException
缺少类型映射配置或不支持的映射。
这有效:
Mapper.CreateMap<Source, Destination>();
var source = new Source();
var destination= new Destination();
Mapper.Map<Source, Target>(source, destination)
实体框架正在为我的类创建一个动态代理类Destination
是它不起作用的原因吗?
没有目标参数它也可以工作,即:
var destination = Mapper.Map<Source, Target>(source);