Mündəricat:

C#-da AutoMapper nədir?
C#-da AutoMapper nədir?

Video: C#-da AutoMapper nədir?

Video: C#-da AutoMapper nədir?
Video: AutoMapper and C# – How to Get it Right 2024, Sentyabr
Anonim

The AutoMapper C#-da iki obyekt arasında xəritəçidir. Yəni AutoMapper obyekt-obyekt xəritəçisidir. Bir növün giriş obyektini digər növün çıxış obyektinə çevirərək iki fərqli obyektin xassələrini xəritələşdirir.

Üstəlik, C#-da AutoMapper nədir?

AutoMapper oxşar olmayan növlərə aid obyektlərin xəritələşdirilməsi üçün istifadə oluna bilən məşhur obyektdən-obyektə xəritəçəkmə kitabxanasıdır. Nümunə olaraq, tətbiqinizdəki DTO-ları (Məlumat Ötürmə Obyektləri) model obyektləri ilə əlaqələndirməlisiniz.

İkincisi, AutoMapper-i necə qura bilərəm? Budur asp.net core mvc-də avtomatik xəritəçini konfiqurasiya etmək üçün addımlar.

  1. Profilin ictimai sinfindən uzanan xəritəçəkmə profili sinifini yaradın ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap().
  2. AutoMapper Konfiqurasiya Sinifini yaradın və xəritəçəkmə profili sinifinizi buraya əlavə edin.

Bununla əlaqədar olaraq MVC-də AutoMapper nədir?

AutoMapper bir sinifin hər bir xassəsini başqa bir sinfin eyni xassələri ilə əl ilə xəritələşdirmək problemini həll etməyə imkan verən obyekt-obyekt xəritəçisidir. Əvvəl AutoMapper Əgər biz bir obyekt xassəsini digər obyekt xassəsinə təyin etmək istəsək, onda biz uzun bir prosedura əməl edirdik.

. NET nüvəsində AutoMapper-dən necə istifadə edə bilərəm?

Dependency Injection vasitəsilə ASP. NET Core 3.0-da AutoMapper-dən necə istifadə etmək olar

  1. Layihənizdə Paket Menecerindən AutoMapper uzantısını quraşdırın.
  2. Startup.cs-də CinfigureServices-də xidməti qeydiyyatdan keçirin.
  3. Model və məlumat ötürmə obyekti yaradın.
  4. Xəritəçəkmə əlaqəsini qeyd etmək üçün AutoMapping sinif faylı yaradın.

Tövsiyə: