Asp.Net Core’da AutoMapper Kullanımı

Asp.net Core 3.1’de Automapper nasıl kullanılır onu inceleyeceğiz. Eğer bir MVC uygulaması geliştiriyorsanız mutlaka model kullanıyorsunuzdur. Bu modellerde entitylerimiz olur ve kullanacağımız alanları ViewModel yada DTO’lara aktarırız. AutoMapper burda araya girerek modeller arasında eşleştirmeyi yapar. Şimdi bunu nasıl kullanırız onu inceleyelim.

Asp.net için şu https://okankaradag.com/asp-net-mvc/automapper-kullanimi/ linke bakabilirsiniz.

Nugetten aşağıdaki iki paketi yükleyelim

Category ve Movie adlı iki entity’miz ve bunları görüntülemek için de MovieIndexViewModelimiz var. Modellerimiz map ayarlarını MapperProfile adlı sınıfı oluşturup orada yapacağız.

Mapper’ı kullanabilmek için önce startup’ta kaydedip sonra dependecy injection yapacağız

Kullanımı da aşağıdaki şekilde olacaktır.

BUNLARI DA BEĞENEBİLİRSİNİZ...

Yorum Bırakın

E-mail adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmiştir.