Obsah:

Čo je AutoMapper v C#?
Čo je AutoMapper v C#?

Video: Čo je AutoMapper v C#?

Video: Čo je AutoMapper v C#?
Video: Учим цвета Разноцветные яйца на ферме Miroshka Tv 2024, Septembra
Anonim

The AutoMapper v C# je mapovač medzi dvoma objektmi. Teda AutoMapper je objektovo-objektový mapovač. Mapuje vlastnosti dvoch rôznych objektov transformáciou vstupného objektu jedného typu na výstupný objekt iného typu.

Navyše, čo je AutoMapper v C #?

AutoMapper je populárna knižnica pre mapovanie objektov na objekt, ktorú možno použiť na mapovanie objektov patriacich k odlišným typom. Ako príklad možno budete musieť namapovať objekty DTO (Data Transfer Objects) vo vašej aplikácii na objekty modelu.

Po druhé, ako nastavím AutoMapper? Tu sú kroky na konfiguráciu automatického mapovania v asp.net core mvc.

  1. Vytvorte triedu mapovacieho profilu, ktorá vychádza z verejnej triedy profilu ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap().
  2. Vytvorte triedu konfigurácie AutoMapper a pridajte svoju triedu mapovacieho profilu sem.

Čo je v tejto súvislosti AutoMapper v MVC?

AutoMapper je objektovo-objektový mapovač, ktorý vám umožňuje vyriešiť problém manuálneho mapovania každej vlastnosti triedy s rovnakými vlastnosťami inej triedy. Predtým AutoMapper bol zavedený, ak sme chceli priradiť jednu vlastnosť objektu inej vlastnosti objektu, potom sme sledovali dlhú procedúru.

Ako môžem použiť AutoMapper v jadre. NET?

Ako používať AutoMapper na ASP. NET Core 3.0 cez Dependency Injection

  1. Nainštalujte rozšírenie AutoMapper zo Správcu balíkov vo svojom projekte.
  2. Zaregistrujte si službu v CinfigureServices na Startup.cs.
  3. Vytvorte model a objekt na prenos údajov.
  4. Vytvorte súbor triedy AutoMapping na registráciu mapovacieho vzťahu.