源包含一个字典中的属性袋。Automapper能否根据匹配目标类型属性的名称和字典键将字典条目映射到目标的各个属性中?
例如:
public class Destination
{
public int ProdNumber;
public string Title;
}
public class Source
{
public Dictionary<string, object> values = new Dictionary<string, object>();
}
值字典将有两个条目,一个键名为“ProdNumber”,另一个键名为“Title”。字典中可能会有一些键不匹配目标对象中的任何属性,它们应该被忽略。每种原始数据类型(int、string等)都会有多个属性,因此我认为不能使用简单的TypeConverters集。
有什么建议吗? 谢谢, Chris