Inhaltsverzeichnis:

Was ist AutoMapper in C#?
Was ist AutoMapper in C#?

Video: Was ist AutoMapper in C#?

Video: Was ist AutoMapper in C#?
Video: C# Automapper: Code smart 2024, November
Anonim

Die AutoMapper in C# ist ein Mapper zwischen zwei Objekten. Das ist AutoMapper ist ein Objekt-Objekt-Mapper. Es bildet die Eigenschaften von zwei verschiedenen Objekten ab, indem es das Eingabeobjekt eines Typs in das Ausgabeobjekt eines anderen Typs umwandelt.

Und was ist AutoMapper in C#?

AutoMapper ist eine beliebte Objekt-zu-Objekt-Mapping-Bibliothek, die verwendet werden kann, um Objekte unterschiedlicher Typen zuzuordnen. Beispielsweise müssen Sie möglicherweise die DTOs (Data Transfer Objects) in Ihrer Anwendung den Modellobjekten zuordnen.

Zweitens, wie richte ich AutoMapper ein? Hier sind die Schritte zum Konfigurieren des Automapper in asp.net core mvc.

  1. Erstellen Sie die Mapping-Profilklasse, die sich aus der öffentlichen Profilklasse ClientMappingProfile erweitert: Profile { public ClientMappingProfile () { CreateMap().
  2. Erstellen Sie die AutoMapper-Konfigurationsklasse und fügen Sie hier Ihre Mapping-Profilklasse hinzu.

Was ist in diesem Zusammenhang AutoMapper in MVC?

AutoMapper ist ein Objekt-Objekt-Mapper, mit dem Sie das Problem lösen können, jede Eigenschaft einer Klasse manuell mit denselben Eigenschaften einer anderen Klasse abzubilden. Vor AutoMapper eingeführt wurde, wenn wir eine Objekteigenschaft einer anderen Objekteigenschaft zuweisen wollten, folgten wir einem langen Verfahren.

Wie verwende ich AutoMapper in. NET Core?

So verwenden Sie AutoMapper auf ASP. NET Core 3.0 über Dependency Injection

  1. Installieren Sie die AutoMapper-Erweiterung vom Package Manager in Ihrem Projekt.
  2. Registrieren Sie einen Dienst in CinfigureServices auf Startup.cs.
  3. Erstellen Sie ein Modell und ein Datenübertragungsobjekt.
  4. Erstellen Sie eine AutoMapping-Klassendatei, um eine Zuordnungsbeziehung zu registrieren.

Empfohlen: