Для того, чтобы работал автоматический маппер, лучше всего добавить конфигурацию автоматического маппера в конвейер.Вот как вы можете сделать
Шаг 1: Создать статический профиль отображения классов и добавить все ваши отображения в этот класс
public static class MappingProfile
{
public static MapperConfiguration InitializeAutoMapper()
{
MapperConfiguration config = new MapperConfiguration(cfg =>
{
cfg.CreateMap<tblPersonnel, PersonnelDetailsVm>();
});
return config;
}
}
Шаг 2: Порядок настройки, зарегистрировать конфигурацию автоматического преобразователя вМетод Application_Start () в Global.asax.cs
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
//Add AutoMapper configuration here.
MappingProfile.InitializeAutoMapper();
}
Попробуйте.