我正在尝试使用如下属性名称映射对象:
Property_One -> PropertyOne ... etc
Sample_Property -> SampleProperty
Run Code Online (Sandbox Code Playgroud)
有没有比将每个属性单独映射到另一个属性更好的方法呢?唯一的区别是下划线.
您需要在源端指定下划线命名约定:
Mapper.Initialize(i =>
{
i.SourceMemberNamingConvention = new LowerUnderscoreNamingConvention();
i.CreateMap<Source, Dest>();
});
Run Code Online (Sandbox Code Playgroud)
如果只有部分源类型遵循此命名约定,则可以全局(如上所示)或按Profile执行此操作.
| 归档时间: |
|
| 查看次数: |
2404 次 |
| 最近记录: |