可以说我有一个像这样的对象列表:
public class FlatModel
{
public string groupName { get; set; }
public decimal value1 { get; set; }
public decimal value2 { get; set; }
public decimal value3 { get; set; }
}
我想通过基于 GroupName 分组将它们映射到以下对象
public class GroupedModel
{
public string groupName { get; set; }
public List<ModelValues> values { get; set; }
}
public class ModelValues
{
public decimal value1 { get; set; }
public decimal value2 { get; set; }
public decimal value3 { get; set; }
}
是否有使用 Automapper、Value Injector 或其他一些对象映射实用程序的直接方法来执行此操作?