Mi az az AutoMapper?
Az AutoMapper egy objektum-objektum térképező. Az objektum-objektum leképezés úgy működik, hogy egy bemeneti objektumtípust egy másfajta kimeneti objektummá alakít. Az Automappert érdekessé teszi, hogy érdekes konvenciókat kínál az unalmas A típus B típusú leképezésére. Amíg a B típus megfelel az AutoMapper által már meghatározott konvencióknak, a legtöbb esetben kétféle nulla konfiguráció leképezése megfelel.
Miért használjuk az AutoMappert?
A kód leképezése unalmas. A leképezési kód tesztelése unalmasabb. Az AutoMapper egyszerű konfigurációkat, valamint egyszerű leképezési teszteket kínál. A valódi kérdés lehet, hogy "miért használunk objektum-objektum leképezést"? A leképezés számos helyen megtörténhet egy alkalmazásban, de leggyakrabban a rétegek közötti határoknál, például UI/Domain rétegek vagy Szolgáltatás/Domain rétegek között. Az egyik rétegre való fókuszálás gyakran ütközik a másikra való fókuszálással, így az objektum-objektum leképezés elszigeteli a modellt, így csak az adott réteg problémájának típusa érintődik.
Egy példa, amit magam írtam, és a következők:
1: Az int és a húr átalakítása 2: Az int és int átalakítása 3: Enumok és húrok átalakítása 4: Objektumok és láncok átalakítása Várj egy percet
Forrásobjektum:
Célközönség:
Az átváltási kód a következő:
Forráskód letöltés:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlek Válasz
|