Je suis en train de la carte d'étudiant avec StudentDto, c'est ce que je fais, mais il se plaint de la propriété imbriquée qui est de type List<StudentContact>
Comment cartographier imbriquée Propriété avec Automapper
Les deux objets, StudentDto et étudiants ont exactement les mêmes propriétés, c'est ce que j'utilise pour essayer de mapper les objets.
var config = new MapperConfiguration(
cfg => cfg.CreateMap<StudentDto, Student>());
var mapper = config.CreateMapper();
var driverActivationResponse = mapper.Map <List<Student> > (studentDto);// "studentDto" is List<StudentDto>
mes cours
public class StudentDto
{
public StudentDto()
{
if(StudentContacts==null) StudentContacts=new List<StudentContact>();
}
public string Id { get; set; }
public List<StudentContact> StudentContacts { get; set; }
}
public class Student
{
public Student()
{
if(StudentContacts==null) StudentContacts=new List<StudentContact>();
}
public string Id { get; set; }
public List<StudentContact> StudentContacts { get; set; }
}
public class StudentContact
{
public string ContactName { get; set; }
public string PrimaryContactNo { get; set; }
}
Comment se plaignent-ils *? Un message d'exception est ce dont nous avons besoin. –