Automapper。变化不明显

时间:2016-04-01 08:49:49

标签: entity automapper transformation dto

我有以下情况:

public class SourceEntity
{
    public int ClientId { get; set; }
    public string ClientName { get; set; }
    public string ClientMultipleValues1 { get; set; }
    public string ClientMultipleValues2 { get; set; }
}

public class DestinationDto
{
    public int ClientId { get; set; }
    public string ClientName { get; set; }
    public List<string> list1 { get; set; }
    public List<string> list2 { get; set; }
}

SourceEntity值:

ClientId|ClientName|ClientMultipleValues1 |ClientMultipleValues2                       
   1    |  Albert  |       aaaaa          |       bbbbbbb  
   1    |  Albert  |       ccccc          |       ddddddd  
   2    |  Roger   |       zzzzz          |       yyyyyyy  

我想使用DestinationDto具有以下值的automapper:

ClientId|ClientName|     list1      |      list2
   1    |  Albert  |{ aaaaa, ccccc }|{ bbbbbbb, ddddddd }
   2    |  Roger   |{ zzzzz }       |{ yyyyyyy }

有可能吗?我的意思是,ClientId和ClientName必须只有一行,ClientMultipleValues1,ClientMultipleValues2必须转换为List才能使它成为可能。

由于

0 个答案:

没有答案