我正在构建一个MVVM应用程序。模型/实体(我正在使用NHibernate)已经完成,我正在考虑使用AutoMapper在ViewModel和Model之间进行映射。
然而,这个条款让我感到非常害怕:(来自http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/01/22/automapper-the-object-object-mapper.aspx)
“对于每个类型映射(源/目标对),AutoMapper强制要求目标类型上的所有属性都与源类型上的某些属性匹配。”
对我来说,逻辑选择是从模型映射到视图模型(并且我会让视图模型手动分配给模型),但是引用基本上破坏了这个想法,因为视图模型肯定会有一些不存在于模型上的属性。
你如何在MVVM应用程序中使用AutoMapper?请帮忙!
然而,这个条款让我感到非常害怕:(来自http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/01/22/automapper-the-object-object-mapper.aspx)
“对于每个类型映射(源/目标对),AutoMapper强制要求目标类型上的所有属性都与源类型上的某些属性匹配。”
对我来说,逻辑选择是从模型映射到视图模型(并且我会让视图模型手动分配给模型),但是引用基本上破坏了这个想法,因为视图模型肯定会有一些不存在于模型上的属性。
你如何在MVVM应用程序中使用AutoMapper?请帮忙!