【问题标题】:Can Automapper map from a Dictionary of properties to a flat destination?Automapper 可以从属性字典映射到平面目的地吗?
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 这一年有进展吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多