Satura rādītājs:

Kas ir AutoMapper C#?
Kas ir AutoMapper C#?

Video: Kas ir AutoMapper C#?

Video: Kas ir AutoMapper C#?
Video: 🤔 CRDI лучше всяких TDI и CDI ? Ищем недостатки в корейском турбодизеле 2.2 CRDI (D4HB). 2024, Septembris
Anonim

The AutoMapper C# ir kartētājs starp diviem objektiem. Tas ir AutoMapper ir objektu-objektu kartētājs. Tas kartē divu dažādu objektu īpašības, pārveidojot viena veida ievades objektu uz cita veida izvades objektu.

Turklāt, kas ir AutoMapper C #?

AutoMapper ir populāra objektu savstarpējās kartēšanas bibliotēka, ko var izmantot, lai kartētu objektus, kas pieder dažādiem tipiem. Piemēram, lietojumprogrammā var būt nepieciešams kartēt DTO (datu pārsūtīšanas objektus) ar modeļa objektiem.

Otrkārt, kā iestatīt AutoMapper? Šeit ir norādītas darbības, lai konfigurētu automātisko kartētāju asp.net core mvc.

  1. Izveidojiet kartēšanas profila klasi, kas sniedzas no Profila publiskās klases ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap().
  2. Izveidojiet AutoMapper konfigurācijas klasi un pievienojiet savu kartēšanas profila klasi šeit.

Attiecībā uz to, kas ir AutoMapper MVC?

AutoMapper ir objektu-objektu kartētājs, kas ļauj atrisināt problēmu, kā manuāli kartēt katru klases rekvizītu ar tādām pašām īpašībām kā citai klasei. Pirms tam AutoMapper tika ieviests, ja mēs vēlējāmies piešķirt vienu objekta rekvizītu citam objekta īpašumam, tad mēs veicām ilgu procedūru.

Kā lietot AutoMapper. NET kodolā?

Kā lietot AutoMapper operētājsistēmā ASP. NET Core 3.0, izmantojot atkarības injekciju

  1. Instalējiet AutoMapper paplašinājumu no pakotņu pārvaldnieka savā projektā.
  2. Reģistrējiet pakalpojumu CinfigureServices vietnē Startup.cs.
  3. Izveidojiet modeli un datu pārraides objektu.
  4. Izveidojiet AutoMapping klases failu, lai reģistrētu kartēšanas relāciju.

Ieteicams: