Automapper: скопировать некоторые свойства - PullRequest
0 голосов
/ 19 августа 2011

У меня есть 2 экземпляра моего класса "Person"

public class Person
{
    public int Id { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public List<Address> PropertyName { get; set; }      
}

var pers1 = new Person();
var pers2 = new Person();

Можно ли скопировать определенные свойства "pers2" в "pers1"?Можно ли скопировать все свойства, кроме одного, из «pers2» в «pers1»?

Спасибо,

1 Ответ

3 голосов
/ 19 августа 2011

Вы можете игнорировать свойства по своему усмотрению

  Mapper.CreateMap<Person, Person>() 
          .ForMember(person=> person.LastName , opt => opt.Ignore())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...