AutoMapper Kullanımı

  1. Eslem78
    5
    815
    21.05.2019 12:43:00

    .net de C# ile AutoMapper Kullanımı na bir örnek verebilir misiniz , kurulum ve kullanımı hakkında , teşekkürler

    c# .net 3 ay önce 362 Görüntüleme

( 1 ) Cevap

  1. derbeder
    4
    169
    22.05.2019 12:19:00

    Kurulum ;

    Visual Studio >> Solution Explorer >> İlgili Proje >> Sağ tık >> Manage Nuget Packages >>Browse >>Automapper >> Install

    automapper-kullanimi-c-sharp

    Kullanım ;

    Basitçe automapper kullanımına şöyle bir örnek vereyim ;

    A sınıfında B sınıfına dönüşüm

    using System;
    using AutoMapper;
    
    namespace AutoMapperTest
    {
        public class A
        {
            public string S { get; set; }
            public int I { get; set; }
        }
    
        public class B
        {
            public string S { get; set; }
            public int I { get; set; }
        }
        class Program
        {
            static void Main(string[] args)
            {
                //not A source B destination
                //yani A dan B ye dönüştürme
                var config = new MapperConfiguration(createMapTest => {
                    createMapTest.CreateMap<A, B>();
                });
    
                //A dan B ye
                IMapper mapper = config.CreateMapper();
                A a = new A(){S = "code.replyfeed",I=1};
                B b = mapper.Map<A, B>(a);
    
                Console.WriteLine(b.S+"-"+b.I);
    
                Console.ReadLine();
            }
        }
    }
    

Cevabınız