Talaan ng mga Nilalaman:

Ano ang AutoMapper sa C#?
Ano ang AutoMapper sa C#?

Video: Ano ang AutoMapper sa C#?

Video: Ano ang AutoMapper sa C#?
Video: What is the use of C# Automapper ? 2024, Nobyembre
Anonim

Ang AutoMapper sa C# ay isang mapper sa pagitan ng dalawang bagay. Yan ay AutoMapper ay isang object-object mapper. Ito ay nagmamapa ng mga katangian ng dalawang magkaibang bagay sa pamamagitan ng pagbabago ng input object ng isang uri sa output object ng ibang uri.

Bukod dito, ano ang AutoMapper sa C#?

AutoMapper ay isang sikat na library ng pagmamapa ng object-to-object na maaaring magamit upang mag-map ng mga bagay na kabilang sa magkakaibang uri. Bilang halimbawa, maaaring kailanganin mong imapa ang mga DTO (Data Transfer Objects) sa iyong application sa mga object ng modelo.

Pangalawa, paano ko ise-set up ang AutoMapper? Narito ang mga hakbang para i-configure ang automapper sa asp.net core mvc.

  1. Lumikha ng klase ng profile sa pagmamapa na umaabot mula sa pampublikong klase ng Profile ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap().
  2. Lumikha ng AutoMapper Configuration Class at idagdag ang iyong mapping profile class dito.

Kaugnay nito, ano ang AutoMapper sa MVC?

AutoMapper ay isang object-object mapper na nagbibigay-daan sa iyong lutasin ang problema ng manu-manong pagmamapa sa bawat property ng isang klase na may parehong mga katangian ng isa pang klase. dati AutoMapper ay ipinakilala kung gusto naming magtalaga ng isang object property sa isa pang object property pagkatapos ay sinusunod namin ang isang mahabang pamamaraan.

Paano ko gagamitin ang AutoMapper sa. NET core?

Paano gamitin ang AutoMapper sa ASP. NET Core 3.0 sa pamamagitan ng Dependency Injection

  1. I-install ang extension ng AutoMapper mula sa Package Manager sa iyong proyekto.
  2. Magrehistro ng serbisyo sa CinfigureServices sa Startup.cs.
  3. Lumikha ng isang modelo at isang bagay sa paglilipat ng data.
  4. Gumawa ng file ng klase ng AutoMapping para magrehistro ng kaugnayan sa pagmamapa.

Inirerekumendang: