Taula de continguts:

Què és AutoMapper en C#?
Què és AutoMapper en C#?

Vídeo: Què és AutoMapper en C#?

Vídeo: Què és AutoMapper en C#?
Vídeo: Don't Use AutoMapper in C#! Do THIS Instead! 2024, Setembre
Anonim

El AutoMapper en C# és un mapeador entre dos objectes. Això és AutoMapper és un mapeador objecte-objecte. Mapa les propietats de dos objectes diferents transformant l'objecte d'entrada d'un tipus a l'objecte de sortida d'un altre tipus.

A més, què és AutoMapper en C#?

AutoMapper és una popular biblioteca de mapeig d'objecte a objecte que es pot utilitzar per mapejar objectes que pertanyen a tipus diferents. Com a exemple, és possible que hàgiu de mapar els DTO (Data Transfer Objects) de la vostra aplicació als objectes del model.

En segon lloc, com puc configurar AutoMapper? Aquests són els passos per configurar l'automapper a asp.net core mvc.

  1. Creeu la classe de perfil de mapatge que s'estén des de la classe pública Profile ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap ().
  2. Creeu la classe de configuració d'AutoMapper i afegiu aquí la vostra classe de perfil de mapatge.

Respecte a això, què és AutoMapper a MVC?

AutoMapper és un mapeador objecte-objecte que us permet resoldre el problema de mapejar manualment cada propietat d'una classe amb les mateixes propietats d'una altra classe. Abans AutoMapper es va introduir si volíem assignar una propietat d'objecte a una altra propietat d'objecte, llavors estàvem seguint un llarg procediment.

Com puc utilitzar AutoMapper al nucli. NET?

Com utilitzar AutoMapper a ASP. NET Core 3.0 mitjançant Dependency Injection

  1. Instal·leu l'extensió AutoMapper des del Gestor de paquets al vostre projecte.
  2. Registreu un servei a CinfigureServices a Startup.cs.
  3. Crear un model i un objecte de transferència de dades.
  4. Creeu un fitxer de classe AutoMapping per registrar una relació de mapeig.

Recomanat: