Source包含Dictionary中的属性包。 Automapper是否可以根据字典键与目标类型属性的名称进行匹配,将Dictionary中的条目映射到Destination的各个属性?
示例:
public class Destination
{
public int ProdNumber;
public string Title;
}
public class Source
{
public Dictionary<string, object> values = new Dictionary<string, object>();
}
其中值Dictionary有两个条目,一个带有“ProdNumber”键,另一个带有键值“Title”。字典中可能有条目的键与Destination中的任何属性都不匹配,应忽略它们。每个基本数据类型(int,string等)都有多个属性 - 所以我认为我不能使用一组简单的TypeConverters。
有什么建议吗? 谢谢, 克里斯