我有這些類:Automapper副本列表列出
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 ;}
}
我定義的:
Mapper.CreateMap<Person, PersonView>();
Mapper.CreateMap<PersonView, Person>()
.ForMember(person => person.Id, opt => opt.Ignore());
這對這項工作:
PersonView personView = Mapper.Map<Person, PersonView>(new Person());
我想做出同樣的但對於List<Person> to List<PersonView>
但我沒有找到正確的語法。
感謝
有趣這裏要注意的是,源模板可以是最通用的類型,如'PersonView []'和輸出可以是任何其他支持的類型,如'的IEnumerable,ICollection的, IList等等 – Alex 2012-02-24 15:37:53