从存储过程返回的数据有三列重复数据:
Name | Address | PhoneNumber | UniqueCol1 | UniqueCol2
理想情况下,我的模型应该通过仅存储一次值并具有独特数据的集合来显示存在重复数据。
public class MyViewModel
{
public string Name {get;set;}
public string Address {get;set;}
public string PhoneNumber {get;set;}
public List<MyModel> UniqueData {get;set;}
public class MyModel
{
public string UniqueCol1 {get;set;}
public string UniqueCol2 {get;set;}
}
}
这意味着我想将一系列的结果映射到一个名为MyViewModel的对象中:
return Mapper.Map<List<StoredProcedureObject>, MyViewModel>(result);
这里是我遇到错误的地方,我认为我需要进行一些配置:
Mapping types:
List`1 -> MyViewModel
有什么想法可以解决这个问题吗?