Mapster Mapper

닷넷디벨·2023년 3월 9일
0

Master 는 AutoMapper를 대체한 경량 Mapping Library 입니다.

Install-Package Mapster

public class ModelA
{ 
  public string Name { get; set; }  
  public string Description { get; set; }
}


public class ModelB
{
    public string Name { get; set; }
    public string Description { get; set; }
}

서로 다른 Class를 선언한후

using Mapster;
using test_con;

Console.WriteLine("Hello, Mapster");

ModelA a = new ModelA() { Name = "BlueBird", Description = "파란색" }; //클래스 선언후 값 넣기
ModelB b = a.Adapt<ModelB>(); // 다른 클래스에 값 채우기

Console.WriteLine($"{b.Name} / {b.Description}");

이렇게 ModelA에 넣어진 값이 자동으로 ModelB에 채워져서 출력됬습니다.

profile
hardcore developer

0개의 댓글