جدول المحتويات:

ما هو AutoMapper في C #؟
ما هو AutoMapper في C #؟

فيديو: ما هو AutoMapper في C #؟

فيديو: ما هو AutoMapper في C #؟
فيديو: What is the use of C# Automapper ? 2024, سبتمبر
Anonim

ال AutoMapper في C # هو مخطط بين كائنين. هذا هو AutoMapper هو مخطط كائن - كائن. يقوم بتعيين خصائص كائنين مختلفين عن طريق تحويل كائن الإدخال من نوع إلى كائن الإخراج من نوع آخر.

علاوة على ذلك ، ما هو AutoMapper في C #؟

AutoMapper هي مكتبة شائعة لرسم الخرائط من كائن إلى كائن والتي يمكن استخدامها لتعيين كائنات تنتمي إلى أنواع غير متشابهة. كمثال ، قد تحتاج إلى تعيين DTOs (كائنات نقل البيانات) في تطبيقك إلى كائنات النموذج.

ثانيًا ، كيف أقوم بإعداد الخرائط التلقائية؟ فيما يلي خطوات تكوين automapper في asp.net core mvc.

  1. قم بإنشاء فئة ملف تعريف التعيين التي تمتد من فئة Profile العامة ClientMappingProfile: Profile {public ClientMappingProfile () {CreateMap ().
  2. قم بإنشاء فئة تكوين AutoMapper وأضف فئة ملف تعريف التعيين هنا.

فيما يتعلق بهذا ، ما هو AutoMapper في MVC؟

AutoMapper هو مخطط كائن - كائن يسمح لك بحل مشكلة التعيين اليدوي لكل خاصية من فئة مع نفس خصائص فئة أخرى. قبل AutoMapper إذا أردنا تخصيص خاصية كائن واحدة لخاصية كائن أخرى ، فإننا نتبع إجراء طويلاً.

كيف يمكنني استخدام AutoMapper في. NET core؟

كيفية استخدام AutoMapper على ASP. NET Core 3.0 عبر حقن التبعية

  1. قم بتثبيت ملحق AutoMapper من Package Manager في مشروعك.
  2. قم بتسجيل خدمة في CinfigureServices على Startup.cs.
  3. إنشاء نموذج وكائن نقل البيانات.
  4. قم بإنشاء ملف فئة AutoMapping لتسجيل علاقة تعيين.