Sadržaj:

Šta je AutoMapper u C#?
Šta je AutoMapper u C#?

Video: Šta je AutoMapper u C#?

Video: Šta je AutoMapper u C#?
Video: Working with Automapper in ASP.NET Core Web API | ASP.NET Core Web API Tutorial 2024, Septembar
Anonim

The AutoMapper u C# je maper između dva objekta. To je AutoMapper je objekt-objekt maper. On mapira svojstva dva različita objekta transformacijom ulaznog objekta jednog tipa u izlazni objekat drugog tipa.

Štaviše, šta je AutoMapper u C#?

AutoMapper je popularna biblioteka mapiranja objekata koja se može koristiti za mapiranje objekata koji pripadaju različitim tipovima. Kao primjer, možda ćete morati mapirati DTO-ove (objekte prijenosa podataka) u vašoj aplikaciji na objekte modela.

Drugo, kako da podesim AutoMapper? Evo koraka za konfiguraciju automappera u asp.net core mvc.

  1. Kreirajte klasu profila mapiranja koja se proteže od javne klase Profile ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap().
  2. Kreirajte AutoMapper Configuration Class i dodajte svoju klasu profila mapiranja ovdje.

Što se toga tiče, šta je AutoMapper u MVC-u?

AutoMapper je objekt-objekt maper koji vam omogućava da riješite problem ručnog mapiranja svakog svojstva klase sa istim svojstvima druge klase. Prije AutoMapper je uveden ako smo željeli dodijeliti jedno svojstvo objekta drugom svojstvu objekta onda smo slijedili dugu proceduru.

Kako da koristim AutoMapper u. NET jezgru?

Kako koristiti AutoMapper na ASP. NET Core 3.0 putem ubrizgavanja zavisnosti

  1. Instalirajte AutoMapper ekstenziju iz Package Managera u svoj projekat.
  2. Registrirajte uslugu u CinfigureServices na Startup.cs.
  3. Kreirajte model i objekt za prijenos podataka.
  4. Kreirajte datoteku klase AutoMapping da registrirate odnos mapiranja.

Preporučuje se: