Я пытаюсь отобразить Model ViewModel, используя Automapper 8.1, но он не работает, потому что у меня есть свойство в ViewModel, которого у меня нет в моей модели, я получаю исключение "непроверенный элемент"
Model:
public class Department
{
public int Id { get; set; }
public string DepartmentName { get; set; }
}
ViewModel:
public class DepartmentViewModel
{
public int Id { get; set; }
public string DepartmentName { get; set; }
public int NumberOfEmployees{get;set}
}
MapperConfiguration:
CreateMap<Department, DepartmentViewModel>()
.ForMember(d => d.NumberOfEmployees, opt => opt.Ignore());
Единственный способ заставить его работать - добавить свойство NumberOfEmployees в мою модель с помощью [NotMapped]аннотация.
Большое спасибо.