Tartalomjegyzék:

Mi az AutoMapper C#-ban?
Mi az AutoMapper C#-ban?

Videó: Mi az AutoMapper C#-ban?

Videó: Mi az AutoMapper C#-ban?
Videó: #67 Traversal Rezervasyon Asp.Net Core 5.0 Mini Proje DTO Katmanı ve Auto Mapper 2024, Szeptember
Anonim

Az AutoMapper a C#-ban egy leképező két objektum között. Azaz AutoMapper egy objektum-objektum leképező. Két különböző objektum tulajdonságait képezi le úgy, hogy az egyik típusú bemeneti objektumot egy másik típusú kimeneti objektummá alakítja.

Sőt, mi az AutoMapper C#-ban?

AutoMapper egy népszerű objektum-objektum leképezési könyvtár, amely különböző típusokhoz tartozó objektumok leképezésére használható. Például előfordulhat, hogy az alkalmazásban lévő DTO-kat (Data Transfer Objects) le kell képeznie a modellobjektumokra.

Másodszor, hogyan állíthatom be az AutoMappert? Itt vannak az automapper konfigurálásának lépései az asp.net core mvc-ben.

  1. Hozzon létre egy leképezési profil osztályt, amely a Profile public classból ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap().
  2. Hozza létre az AutoMapper konfigurációs osztályt, és adja hozzá ide a hozzárendelési profil osztályát.

Ezzel kapcsolatban mi az AutoMapper az MVC-ben?

AutoMapper egy objektum-objektum leképező, amely lehetővé teszi annak a problémának a megoldását, hogy egy osztály minden tulajdonságát manuálisan leképezzük egy másik osztály azonos tulajdonságaival. Előtt AutoMapper bevezettük, ha egy objektumtulajdonságot akartunk hozzárendelni egy másik objektumtulajdonsághoz, akkor hosszú eljárást követtünk.

Hogyan használhatom az AutoMappert a. NET magban?

Az AutoMapper használata ASP. NET Core 3.0 rendszeren a Dependency Injection segítségével

  1. Telepítse az AutoMapper bővítményt a Package Managerből a projektbe.
  2. Regisztráljon egy szolgáltatást a Startup.cs CinfigureServices szolgáltatásban.
  3. Hozzon létre egy modellt és egy adatátviteli objektumot.
  4. Hozzon létre egy AutoMapping osztályfájlt egy leképezési reláció regisztrálásához.