Kazalo:

Kaj je AutoMapper v C#?
Kaj je AutoMapper v C#?

Video: Kaj je AutoMapper v C#?

Video: Kaj je AutoMapper v C#?
Video: Miyagi & Эндшпиль feat. Рем Дигга - I Got Love (Official Video) 2024, November
Anonim

The AutoMapper v C# je preslikava med dvema objektoma. to je AutoMapper je preslikava objekt-objekt. Preslika lastnosti dveh različnih objektov s preoblikovanjem vhodnega objekta enega tipa v izhodni objekt drugega tipa.

Poleg tega, kaj je AutoMapper v C#?

AutoMapper je priljubljena knjižnica preslikav med objektoma, ki se lahko uporablja za preslikavo predmetov, ki pripadajo različnim vrstam. Kot primer boste morda morali preslikati DTO-je (objekte prenosa podatkov) v vaši aplikaciji v objekte modela.

Drugič, kako nastavim AutoMapper? Tukaj so koraki za konfiguracijo samodejnega preslikava v asp.net core mvc.

  1. Ustvarite razred profila za preslikavo, ki sega od javnega razreda Profile ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap().
  2. Ustvarite konfiguracijski razred AutoMapper in tukaj dodajte svoj razred profila za preslikavo.

V zvezi s tem, kaj je AutoMapper v MVC?

AutoMapper je preslikavalec objekt-objekt, ki vam omogoča, da rešite problem ročnega preslikavanja vsake lastnosti razreda z enakimi lastnostmi drugega razreda. Prej AutoMapper je bil uveden, če smo želeli eno lastnost objekta dodeliti drugi lastnosti objekta, potem smo sledili dolgemu postopku.

Kako uporabljam AutoMapper v jedru. NET?

Kako uporabljati AutoMapper na ASP. NET Core 3.0 prek vbrizgavanja odvisnosti

  1. Namestite razširitev AutoMapper iz upravitelja paketov v svoj projekt.
  2. Registrirajte storitev v CinfigureServices na Startup.cs.
  3. Ustvarite model in objekt za prenos podatkov.
  4. Ustvarite datoteko razreda AutoMapping, da registrirate relacijo preslikave.

Priporočena: