Мазмұны:

C# тілінде AutoMapper дегеніміз не?
C# тілінде AutoMapper дегеніміз не?

Бейне: C# тілінде AutoMapper дегеніміз не?

Бейне: C# тілінде AutoMapper дегеніміз не?
Бейне: C# тилинде while циклы 2024, Қараша
Anonim

The AutoMapper C# тілінде екі нысан арасындағы салыстырушы. Бұл AutoMapper объект-объекті салыстырушы болып табылады. Ол бір түрдегі кіріс нысанын басқа түрдегі шығыс объектісіне түрлендіру арқылы екі түрлі нысанның қасиеттерін салыстырады.

Сонымен қатар, C# тілінде AutoMapper дегеніміз не?

AutoMapper - ұқсас емес түрлерге жататын нысандарды салыстыру үшін пайдаланылуы мүмкін танымал объектіге салыстыру кітапханасы. Мысал ретінде қолданбаңыздағы DTOs (Деректерді тасымалдау нысандары) үлгі нысандарына салыстыру қажет болуы мүмкін.

Екіншіден, AutoMapper-ді қалай орнатуға болады? Мұнда asp.net core mvc жүйесінде автомапперді теңшеу қадамдары берілген.

  1. ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap() профилінің жалпы сыныбынан кеңейтілетін салыстыру профилі сыныбын жасаңыз.
  2. AutoMapper конфигурация сыныбын жасаңыз және осы жерге салыстыру профилі сыныбын қосыңыз.

Осыған байланысты MVC-де AutoMapper дегеніміз не?

AutoMapper - бұл класстың әрбір қасиетін басқа класстың бірдей қасиеттерімен қолмен салыстыру мәселесін шешуге мүмкіндік беретін объект-объект салыстырушы. Бұрын AutoMapper егер біз бір нысан сипатын басқа нысан сипатына тағайындағымыз келсе, онда біз ұзақ процедураны орындадық.

. NET ядросында AutoMapper қолданбасын қалай пайдаланамын?

AutoMapper бағдарламасын ASP. NET Core 3.0 жүйесінде тәуелділік инъекциясы арқылы қалай пайдалану керек

  1. Жобаңызда Package Manager бағдарламасынан AutoMapper кеңейтімін орнатыңыз.
  2. Startup.cs сайтындағы CinfigureServices қызметінде қызметті тіркеңіз.
  3. Үлгіні және деректерді тасымалдау нысанын жасаңыз.
  4. Салыстыру қатынасын тіркеу үшін AutoMapping сынып файлын жасаңыз.

Ұсынылған: