Съдържание:

Какво е AutoMapper в C#?
Какво е AutoMapper в C#?

Видео: Какво е AutoMapper в C#?

Видео: Какво е AutoMapper в C#?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Септември
Anonim

В AutoMapper в C# е картограф между два обекта. Това е AutoMapper е обектно-обектен картограф. Той картографира свойствата на два различни обекта, като трансформира входния обект от един тип в изходния обект от друг тип.

Освен това, какво е AutoMapper в C#?

AutoMapper е популярна библиотека за картографиране на обект към обект, която може да се използва за картографиране на обекти, принадлежащи към различни типове. Като пример може да се наложи да съпоставите DTO (обекти за трансфер на данни) във вашето приложение към обектите на модела.

Второ, как да настроя AutoMapper? Ето стъпките за конфигуриране на automapper в asp.net core mvc.

  1. Създайте класа на профила за картографиране, който се простира от Профил обществен клас ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap().
  2. Създайте AutoMapper Configuration Class и добавете своя клас за профил за картографиране тук.

По отношение на това, какво е AutoMapper в MVC?

AutoMapper е обектно-обектно картографиране, което ви позволява да решите проблема с ръчното съпоставяне на всяко свойство на клас със същите свойства на друг клас. Преди AutoMapper беше въведена, ако искахме да присвоим едно свойство на обекта на друго свойство на обекта, тогава следвахме дълга процедура.

Как да използвам AutoMapper в. NET ядро?

Как да използвате AutoMapper на ASP. NET Core 3.0 чрез инжектиране на зависимост

  1. Инсталирайте разширението AutoMapper от Package Manager във вашия проект.
  2. Регистрирайте услуга в CinfigureServices на Startup.cs.
  3. Създайте модел и обект за трансфер на данни.
  4. Създайте файл с клас AutoMapping, за да регистрирате релация за картографиране.

Препоръчано: