我需要映射的两种通用类型
public class A<T>
{
public List<T> Results { get; set; }
public int PropertyA { get; set; }
public int PropertyB { get; set; }
}
和
public class B<T>
{
public List<T> ResultContent { get; set; }
public int PropertyC { get; set; }
}
我尝试使用automapper将A映射到B,如下所示:
Mapper.CreateMap(typeof(A<>),typeof(B<>))
.ForMember("ResultContent", f => f.MapFrom("Results"))
.ForMember("PropertyC", f => f.MapFrom(?????))
它适用于ResultContent
属性。然而,问题是B.PropertyC是属性A.PropertyA和A.PropertyB的总和。是否可以计算泛型类型的属性映射?