Բովանդակություն:

Ի՞նչ է AutoMapper-ը C#-ում:
Ի՞նչ է AutoMapper-ը C#-ում:

Video: Ի՞նչ է AutoMapper-ը C#-ում:

Video: Ի՞նչ է AutoMapper-ը C#-ում:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Սեպտեմբեր
Anonim

Այն AutoMapper C#-ում քարտեզագրիչ է երկու օբյեկտների միջև: Այն է AutoMapper օբյեկտ-օբյեկտ քարտեզագրող է: Այն քարտեզագրում է երկու տարբեր օբյեկտների հատկությունները` փոխակերպելով մի տեսակի մուտքային օբյեկտը մեկ այլ տեսակի ելքային օբյեկտի:

Ավելին, ինչ է AutoMapper-ը C#-ում:

AutoMapper օբյեկտ-օբյեկտ քարտեզագրման հանրաճանաչ գրադարան է, որը կարող է օգտագործվել տարբեր տեսակների պատկանող օբյեկտների քարտեզագրման համար: Որպես օրինակ, ձեզ կարող է անհրաժեշտ լինել ձեր հավելվածի DTO-ները (Տվյալների փոխանցման օբյեկտները) քարտեզագրել մոդելի օբյեկտներին:

Երկրորդ, ինչպես կարող եմ կարգավորել AutoMapper-ը: Ահա asp.net core mvc-ում ավտոմատ քարտեզագրիչը կարգավորելու քայլերը:

  1. Ստեղծեք քարտեզագրման պրոֆիլի դասը, որը տարածվում է Profile public class ClientMappingProfile. Profile { public ClientMappingProfile () { CreateMap():
  2. Ստեղծեք AutoMapper կոնֆիգուրացիայի դասը և ավելացրեք ձեր քարտեզագրման պրոֆիլի դասը այստեղ:

Ինչ վերաբերում է դրան, ի՞նչ է AutoMapper-ը MVC-ում:

AutoMapper օբյեկտ-օբյեկտ քարտեզագրիչ է, որը թույլ է տալիս լուծել դասի յուրաքանչյուր հատկության ձեռքով քարտեզագրման խնդիրը մեկ այլ դասի նույն հատկություններով: Նախքան AutoMapper ներկայացվեց, եթե մենք ցանկանում էինք վերագրել մեկ օբյեկտի սեփականություն մեկ այլ օբյեկտի սեփականությանը, ապա մենք հետևում էինք երկար ընթացակարգին:

Ինչպե՞ս կարող եմ օգտագործել AutoMapper-ը. NET միջուկում:

Ինչպես օգտագործել AutoMapper-ը ASP. NET Core 3.0-ում կախվածության ներարկման միջոցով

  1. Տեղադրեք AutoMapper ընդլայնումը Package Manager-ից ձեր նախագծում:
  2. Գրանցեք ծառայություն CinfigureServices-ում Startup.cs-ում:
  3. Ստեղծեք մոդել և տվյալների փոխանցման օբյեկտ:
  4. Ստեղծեք AutoMapping դասի ֆայլ՝ քարտեզագրման հարաբերություն գրանցելու համար: