【发布时间】:2011-01-13 12:31:19
【问题描述】:
Source 包含 Dictionary 中的属性包。 Automapper 能否根据字典键与目标类型上的属性名称匹配,将字典中的条目映射到目标的各个属性?
例子:
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。
有什么建议吗? 谢谢, 克里斯
【问题讨论】:
标签: automapper