[英]How to map a simple poco into a complex object hierachy using automapper?
[英]Error when using AutoMapper to map from a POCO to an NHibernate proxy object
我们最近升级了AutoMapper,并在以某种方式映射项目时遇到了问题。
当我加载NHibernate域对象,并尝试以下列方式将我的模型映射到它:
var myPoco = new MyPoco();
var proxy = repository.Load<MyDomainObject>(id);
Mapper.Map(myPoco, proxy);
我收到以下错误:
Missing type map configuration or unsupported mapping.
MyPoco-> MyDomainObjectProxy
但是,如果我使用方法的以下重载,我不会得到异常:
var myDomainObj = Mapper.Map<MyPoco, MyDomainObject>(myPoco);
当您查看AutoMapper代码时,您可以看到这些方法在代码库中调用不同的基本方法,这就是它们表现不同的原因。
这是较新版本的AutoMapper的错误,还是有另一种方法使用Mapper.Map(源,目标)方法与代理?
注意 :这是使用AutoMapper 2.2.0。 我相信这在0.3中运行良好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.