从存储过程返回的数据有 3 列重复数据:
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
关于缺少步骤以使其正常工作的任何想法?