EmitMapper(Flattened to Hierarchical)

时间:2014-02-19 16:58:33

标签: emitmapper

我想基于简单的命名约定从平面对象映射到分层对象。例如:

public class FlatObject {
    public string Name__FirstName { get; set; }
    public string Name__MiddleName { get; set; }
    public string Name__LastName { get; set; }
}

public class HierarchicalObject {
    public SubObject Name { get; set; }
}

public class SubObject {
    public string FirstName { get; set; }
    public string MiddleName { get; set; }
    public string LastName { get; set; }
}

简单的命名约定是FlattenedObject中的双下划线。

如何使用EmitMapper完成此操作?

1 个答案:

答案 0 :(得分:1)

如果没有重大代码更改,EmitMapper将无法执行此任务。