呼啦,
我有一个数据访问对象如下:
class Foo : IStorable
{
string name;
int age;
.. many more
}
我有另一个这样的对象:
class FooViewModel
{
Foo data;
Bar moreData;
Car evenMore
}
所以我从数据库中读取Foo对象,我必须构建一个ViewModel。 ViewModel还有一个Foo对象和一些其他对象。我想把Foo映射到ViewModel的Foo。
如何使用AutoMapper进行映射?
Mapper.CreateMap<Foo, FooViewModel>();
这会有用吗?我将如何获取它?
基本上我有包含许多属性的类,我想避免键入(懒惰)
答案 0 :(得分:0)
FooViewModel应该具有您想要映射的Foo的所有属性,而不是'Foo'属性。
然后,您将能够使用AutoMapper将Foo映射到FooViewModel以及Foo不会在FooViewModel中结束的任何关系依赖关系。