我想基于简单的命名约定从平面对象映射到分层对象。例如:
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完成此操作?
答案 0 :(得分:1)
如果没有重大代码更改,EmitMapper将无法执行此任务。