جدول المحتويات:
فيديو: ما هو AutoMapper في C #؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
ال AutoMapper في C # هو مخطط بين كائنين. هذا هو AutoMapper هو مخطط كائن - كائن. يقوم بتعيين خصائص كائنين مختلفين عن طريق تحويل كائن الإدخال من نوع إلى كائن الإخراج من نوع آخر.
علاوة على ذلك ، ما هو AutoMapper في C #؟
AutoMapper هي مكتبة شائعة لرسم الخرائط من كائن إلى كائن والتي يمكن استخدامها لتعيين كائنات تنتمي إلى أنواع غير متشابهة. كمثال ، قد تحتاج إلى تعيين DTOs (كائنات نقل البيانات) في تطبيقك إلى كائنات النموذج.
ثانيًا ، كيف أقوم بإعداد الخرائط التلقائية؟ فيما يلي خطوات تكوين automapper في asp.net core mvc.
- قم بإنشاء فئة ملف تعريف التعيين التي تمتد من فئة Profile العامة ClientMappingProfile: Profile {public ClientMappingProfile () {CreateMap ().
- قم بإنشاء فئة تكوين AutoMapper وأضف فئة ملف تعريف التعيين هنا.
فيما يتعلق بهذا ، ما هو AutoMapper في MVC؟
AutoMapper هو مخطط كائن - كائن يسمح لك بحل مشكلة التعيين اليدوي لكل خاصية من فئة مع نفس خصائص فئة أخرى. قبل AutoMapper إذا أردنا تخصيص خاصية كائن واحدة لخاصية كائن أخرى ، فإننا نتبع إجراء طويلاً.
كيف يمكنني استخدام AutoMapper في. NET core؟
كيفية استخدام AutoMapper على ASP. NET Core 3.0 عبر حقن التبعية
- قم بتثبيت ملحق AutoMapper من Package Manager في مشروعك.
- قم بتسجيل خدمة في CinfigureServices على Startup.cs.
- إنشاء نموذج وكائن نقل البيانات.
- قم بإنشاء ملف فئة AutoMapping لتسجيل علاقة تعيين.