.Net Core Castle Windsor DbContext Register makalesinde register işlemlerinin tamamından bahsetmiştik. AutoMapper'ın register işlemin sorun yaşıyorsanız eğer bu örneği uygulayabilirsiniz.

   kernel.Register(Component.For().UsingFactoryMethod(x =>
            {
                return new MapperConfiguration(c =>
                {
                  c.AddProfile();
                }).CreateMapper();
            }));

Burada bulunan "MyMapper" model > dto classlarımın maplerinin bulunduğu sınıf.

Samet ÇINAR Hakkında

2010 senesinden bu yana hem tam zamanlı hemde freelance olarak Yazılım Geliştirme Uzmanı olarak çalışmaktayım. Her gün daha güzel geliştirmeler yapmak için araştırıp öğrenmeyi, öğrendiklerimi aktarmayı çok seviyorum.

İLGİLİ YAZILAR

YORUMLAR

murat

8.10.2018

Mymapper nerede belirttiğinizi koddan göremedim

SAMET ÇINAR

10.10.2018

kernel.Register(Component.For().UsingFactoryMethod(x => { return new MapperConfiguration(c => { c.AddProfile(MyMapper); }).CreateMapper(); })); Yazıda editör uygunsuz karakter diye replace etmiş. MapperConfigiuration içerisinde "AddProfile" yaptığımız bölümde oluşturduğumuz MyMapper'ı belirtmelisiniz. MyMapper ismine takılmayın, MuratMapper'da yapabilirsiniz, önemli olan classın AutoMapper'ın Profile nesnesinde inherit alıyor olmasıdır.

Yorum Yap