Automapper causer d'erreur: manque de type carte de configuration ou de non prise en charge de la cartographie
Je suis nouveau sur Automapper.
J'ai ajouté de package Nuget - Automapper dans mon Gestionnaire (BLL) et la couche DAL.
Maintenant, ci-dessous, les choses liées:
Ci-dessous la déclaration de Gestionnaire de bibliothèque qui me donne exception:
this.dataRepository.Update(Mapper.Map<StudentMaster>(studentDTO));
Exception est comme suit:
Manquant de type carte de configuration ou de non prise en charge de la cartographie.
Les types de projection:
studentDTO -> StudentMaster
Admin.App.DTO.studentDTO-> Admin.App.DAL.StudentMaster
En cas de sélection/d'où la requête sur EF, c'est de travailler et de mesure de carte à l'aide de
.Project().To<TReturn>()
J'ai écrit un Autoconfiguration.cs
fichier comme suit:
public static class AutoMapperConfiguration
{
public static void Configure()
{
ConfigureStudentMasterMaps();
}
private static void ConfigureStudentMasterMaps()
{
Mapper.CreateMap<StudentMaster, studentDTO>();
}
}
Remarque:
À la fois l'entité - StudentMaster
(modèle) de l'entité et StudentDTO
ont les mêmes propriétés.
Merci de me guider comment je pourrais résoudre ce problème.
Merci
OriginalL'auteur user3711357 | 2014-07-09
Vous devez vous connecter pour publier un commentaire.
Voir la mise en route https://github.com/AutoMapper/AutoMapper/wiki/Getting-started
Vous devez ajouter
Après la configuration du mappage d'appel
Mapper.CreateMap<StudentMaster, studentDTO>();
Mapper.CreateMap<studentDTO,StudentMaster>();
Vous le mappage des registres à la fois et peut utiliser n'importe quel nombre de fois dans la suite.
Merci à Vous, qui a résolu eth utile. 🙂
OriginalL'auteur bobah75
J'ai eu un problème similaire, j'ai oublié de s'inscrire dans le monde.asax
OriginalL'auteur Melqui Franco