Բովանդակություն:
Video: Ի՞նչ է AutoMapper-ը C#-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Այն AutoMapper C#-ում քարտեզագրիչ է երկու օբյեկտների միջև: Այն է AutoMapper օբյեկտ-օբյեկտ քարտեզագրող է: Այն քարտեզագրում է երկու տարբեր օբյեկտների հատկությունները` փոխակերպելով մի տեսակի մուտքային օբյեկտը մեկ այլ տեսակի ելքային օբյեկտի:
Ավելին, ինչ է AutoMapper-ը C#-ում:
AutoMapper օբյեկտ-օբյեկտ քարտեզագրման հանրաճանաչ գրադարան է, որը կարող է օգտագործվել տարբեր տեսակների պատկանող օբյեկտների քարտեզագրման համար: Որպես օրինակ, ձեզ կարող է անհրաժեշտ լինել ձեր հավելվածի DTO-ները (Տվյալների փոխանցման օբյեկտները) քարտեզագրել մոդելի օբյեկտներին:
Երկրորդ, ինչպես կարող եմ կարգավորել AutoMapper-ը: Ահա asp.net core mvc-ում ավտոմատ քարտեզագրիչը կարգավորելու քայլերը:
- Ստեղծեք քարտեզագրման պրոֆիլի դասը, որը տարածվում է Profile public class ClientMappingProfile. Profile { public ClientMappingProfile () { CreateMap():
- Ստեղծեք AutoMapper կոնֆիգուրացիայի դասը և ավելացրեք ձեր քարտեզագրման պրոֆիլի դասը այստեղ:
Ինչ վերաբերում է դրան, ի՞նչ է AutoMapper-ը MVC-ում:
AutoMapper օբյեկտ-օբյեկտ քարտեզագրիչ է, որը թույլ է տալիս լուծել դասի յուրաքանչյուր հատկության ձեռքով քարտեզագրման խնդիրը մեկ այլ դասի նույն հատկություններով: Նախքան AutoMapper ներկայացվեց, եթե մենք ցանկանում էինք վերագրել մեկ օբյեկտի սեփականություն մեկ այլ օբյեկտի սեփականությանը, ապա մենք հետևում էինք երկար ընթացակարգին:
Ինչպե՞ս կարող եմ օգտագործել AutoMapper-ը. NET միջուկում:
Ինչպես օգտագործել AutoMapper-ը ASP. NET Core 3.0-ում կախվածության ներարկման միջոցով
- Տեղադրեք AutoMapper ընդլայնումը Package Manager-ից ձեր նախագծում:
- Գրանցեք ծառայություն CinfigureServices-ում Startup.cs-ում:
- Ստեղծեք մոդել և տվյալների փոխանցման օբյեկտ:
- Ստեղծեք AutoMapping դասի ֆայլ՝ քարտեզագրման հարաբերություն գրանցելու համար: