我有一个问题,我希望这是可能的。 我想将嵌套类的属性映射到他的父类(不创建新对象,这应该是同一个对象) 下面我附上一个例子。
我想将Bar类(在de Foo类中)的属性映射到Bar类的属性。所以我有一个Foo和SomeIntProperty的实例,SomeString属性有它们的默认值,而Bar属性则有一些实际值。我想将这些值从Bar属性从Foo映射到Foo。这是否可行,是否可以在不指定属性的映射器的情况下使用?我的课程包含很多属性..
我觉得很难解释,抱歉,如果它仍然令人困惑。
public class Foo
{
public int SomeIntProperty { get; set; }
public string SomeStringProperty { get; set; }
// the properties from this Bar instance should be mapped to the properties above.
public Bar Bar { get; set; }
}
public class Bar
{
public int SomeIntProperty { get; set; }
public string SomeStringProperty { get; set; }
public bool ThisPropertyDoesntExistsOnFooClass { get; set; }
}
答案 0 :(得分:0)
您可以按照此处所述使用自动映像:Automapper: Update property values without creating a new object