![](/img/trans.png)
[英]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.