ho queste classi:Automapper Lista copia to List
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 ;}
}
ho definito questo:
Mapper.CreateMap<Person, PersonView>();
Mapper.CreateMap<PersonView, Person>()
.ForMember(person => person.Id, opt => opt.Ignore());
Questo è il lavoro per questo:
PersonView personView = Mapper.Map<Person, PersonView>(new Person());
mi piacerebbe fare lo stesso ma per List<Person> to List<PersonView>
ma non trovo la sintassi corretta.
Grazie
La cosa interessante da notare qui, è che il modello di origine può essere il tipo più generica, come 'PersonView []' e l'uscita può essere di qualsiasi altro tipo supportato, ad esempio 'IEnumerable, ICollection, IList, ecc – Alex