Sisällysluettelo:

Mikä on AutoMapper C#:ssa?
Mikä on AutoMapper C#:ssa?

Video: Mikä on AutoMapper C#:ssa?

Video: Mikä on AutoMapper C#:ssa?
Video: Entity Framework Core vs Dapper Performance in 2023 2024, Marraskuu
Anonim

The AutoMapper C# on kartoitus kahden objektin välillä. Tuo on AutoMapper on objekti-objektikartoittaja. Se kartoittaa kahden eri objektin ominaisuudet muuntamalla yhden tyypin syöttöobjektin toisen tyypin tulosobjektiksi.

Lisäksi mikä on AutoMapper C#:ssa?

AutoMapper on suosittu objektien välinen kartoituskirjasto, jota voidaan käyttää erilaisiin tyyppeihin kuuluvien objektien kartoittamiseen. Esimerkiksi, saatat joutua yhdistämään sovelluksesi DTO:t (Data Transfer Objects) malliobjekteihin.

Toiseksi, kuinka määritän AutoMapperin? Tässä on vaiheet automapperin määrittämiseksi asp.net core mvc:ssä.

  1. Luo kartoitusprofiililuokka, joka ulottuu profiilista Public class ClientMappingProfile: Profiili { public ClientMappingProfile () { CreateMap().
  2. Luo AutoMapper-määritysluokka ja lisää kartoitusprofiililuokkasi tähän.

Mikä tässä suhteessa on AutoMapper MVC:ssä?

AutoMapper on olio-objektikartoittaja, jonka avulla voit ratkaista luokan jokaisen ominaisuuden manuaalisen kartoituksen toisen luokan samoilla ominaisuuksilla. Ennen AutoMapper otettiin käyttöön, jos halusimme määrittää yhden objektiominaisuuden toiselle objektiomaisuudelle, noudatimme pitkää menettelyä.

Kuinka käytän AutoMapperia. NET-ytimessä?

AutoMapperin käyttäminen ASP. NET Core 3.0:ssa Dependency Injectionin avulla

  1. Asenna AutoMapper-laajennus Package Managerista projektiisi.
  2. Rekisteröi palvelu CinfigureServicesissa osoitteessa Startup.cs.
  3. Luo malli ja tiedonsiirtoobjekti.
  4. Luo AutoMapping-luokkatiedosto kartoitusrelaation rekisteröimiseksi.

Suositeltava: