我想做映射CreateMap<MoneyRangeSource, MoneyRangeDest>()
如何使用AutoMapper執行它?
public class MoneyRangeSource
{
public string Start { get; set; }
public string End { get; set; }
}
public class MoneyRangeDest
{
public Money Start { get; set; }
public Money End { get; set; }
}
public class Money
{
private string value;
public Money(string money)
{
value = money;
}
}
uj5u.com熱心網友回復:
為to轉換設定自定義型別轉換器。
這允許一個引數傳遞給了的類stringMoneyconstructorMoney
CreateMap<string, Money>().ConvertUsing(src => new Money(src));
以及從MoneyRangeSource到的常規映射MoneyRangeDest
CreateMap<MoneyRangeSource, MoneyRangeDest>()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/360548.html
