Automapper:更新属性值而不创建新对象
我如何使用automapper更新另一个对象的属性值而不创建新的对象?
使用占用现有目标的过载:
Mapper.Map<Source, Destination>(source, destination);
是的,它会返回目标对象,但这仅仅适用于其他一些模糊的场景。 这是同一个对象。
要做到这一点,即使它们是相同的类型,也必须使用CreateMap来处理源和目标类型。 这意味着如果你想Mapper.Map<User, User>(user1, user2);
你需要像这样创建地图Mapper.Create<User, User>()
上一篇: Automapper: Update property values without creating a new object
下一篇: Generating bit combination without repetitions (not permunation)