tengo estas clases:lista de copias AutoMapper a la lista
public class Person {
public int Id{ get; set ;}
public string FirstName{ get; set ;}
public string LastName{ get; set ;}
}
public class PersonView {
public int Id{ get; set ;}
public string FirstName{ get; set ;}
public string LastName{ get; set ;}
}
I definidos esto:
Mapper.CreateMap<Person, PersonView>();
Mapper.CreateMap<PersonView, Person>()
.ForMember(person => person.Id, opt => opt.Ignore());
Eso es trabajo para esto:
PersonView personView = Mapper.Map<Person, PersonView>(new Person());
me gustaría hacer la misma pero para List<Person> to List<PersonView>
pero no encuentro la sintaxis correcta.
Gracias
Lo que es interesante señalar aquí, es que la plantilla de origen puede ser el tipo más genérico, como 'PersonView [] 'y la salida puede ser de cualquier otro tipo admitido como' IEnumerable, ICollection, IList, etc. – Alex