84
Die statische Version der CreateMap
Methode war in 4.2 veraltet und wurde dann in Version 5.0 aus der API entfernt. Jimmy Bogard spricht in diesem Blog-Beitrag ausführlicher darüber .
Die neue Technik für das Mapping ist wie folgt nicht statisch (Code stammt aus dem Beitrag):
var config = new MapperConfiguration(cfg => {
cfg.CreateMap<Source, Dest>();
});
IMapper mapper = config.CreateMapper();
var source = new Source();
var dest = mapper.Map<Source, Dest>(source);
The type or namespace name 'MapperConfiguration' could not be found (are you missing a using directive or an assembly reference?)
und auch das gleiche fürIMapper
Können Sie mir bitte helfen.So habe ich AutoMapper in meinem Code verwendet.
Schritt 1: AutoMapper über Nuget-Pakete heruntergeladen .
Version ist
Schritt 1: DTO- Klasse erstellt
Schritt 2: Erstellt eine AutoMapperProfile- Klasse, die von Profile erbt
Schritt 3: Registriertes AutoMapperProfile in der Anwendungsstartmethode der Datei Global.asax
Endlich der magische Code im Api Controller
Ich hoffe es hilft .
quelle
So funktioniert es jetzt:
quelle
Ich sehe, dass Ihre Klasse nicht von AutoMapper.Profile geerbt hat
Ich habe das getan und für mich gearbeitet
quelle