Automapper可以从属性字典映射到平面目标吗?

Chr*_*ris 9 automapper

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>();
}
Run Code Online (Sandbox Code Playgroud)

其中值Dictionary有两个条目,一个带有"ProdNumber"键,另一个带有键值"Title".字典中可能有条目的键与Destination中的任何属性都不匹配,应忽略它们.每个基本数据类型(int,string等)都有多个属性 - 所以我认为我不能使用一组简单的TypeConverters.

有什么建议?谢谢,克里斯

Dal*_*gan 4

不幸的是,目前还不可能,但计划在下一个版本中实现。请阅读此主题,因为它讨论了计划和解决方法。

  • 一年过去了,这件事得到了关注吗? (3认同)