תוכן עניינים:

מה זה AutoMapper ב-C#?
מה זה AutoMapper ב-C#?

וִידֵאוֹ: מה זה AutoMapper ב-C#?

וִידֵאוֹ: מה זה AutoMapper ב-C#?
וִידֵאוֹ: MVC 5 Tutorial Lab 8 - ViewModel - ASP.NET MVC קורס תכנות 2024, סֶפּטֶמבֶּר
Anonim

ה AutoMapper ב-C# הוא ממפה בין שני אובייקטים. זה AutoMapper הוא ממפה אובייקטים-אובייקטים. הוא ממפה את המאפיינים של שני אובייקטים שונים על ידי הפיכת אובייקט הקלט מסוג אחד לאובייקט פלט מסוג אחר.

יתר על כן, מה זה AutoMapper ב-C#?

AutoMapper היא ספריית מיפוי פופולארית של אובייקט לאובייקט שניתן להשתמש בה כדי למפות אובייקטים השייכים לסוגים שונים. כדוגמה, ייתכן שיהיה עליך למפות את ה-DTOs (אובייקטי העברת נתונים) ביישום שלך לאובייקטי המודל.

שנית, איך אני מגדיר את 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 ממנהל החבילות בפרויקט שלך.
  2. רשום שירות ב-CinfigureServices ב-Startup.cs.
  3. צור מודל ואובייקט להעברת נתונים.
  4. צור קובץ מחלקה AutoMapping כדי לרשום קשר מיפוי.