第一步 创建cdm类型文件,将表结构创建完成,设置相应的主键,空(M)设置等。
第二步 选中cdm点击菜单栏中的工具 选择如下图所示的按钮就能生成oom,oom文件可以用来生成代码,在打开的文件中选择要生成的代码类型:

第三步 设置成功之后需要编辑要生成的代码模板,编辑模板的位置:选中oom文件


我的模板配置为:
/// <summary>
[%comment%\n]\
/// <summary>
[%customAttributes%\n]\
[%oid%\n]\
private %dataType% _%Code%[ = %InitialValue%];
public %dataType%
.convert_name(%code%,,"_",FirstUpperChar)
{
get{ return _%Code%; }
set{ _%Code%=value;}
}
生成的C#实体类型为:
using System;
public class Power
{
/// <summary>
/// 权限id
/// <summary>
private int _powerId;
public int PowerId{
get{ return _powerId; }
set{ _powerId=value;}
}
/// <summary>
/// 权限名称
/// <summary>
private string _roleName;
public string RoleName{
get{ return _roleName; }
set{ _roleName=value;}
}
/// <summary>
/// 删除标识
/// <summary>
private bool _isDeleted;
public bool IsDeleted{
get{ return _isDeleted; }
set{ _isDeleted=value;}
}
}
第四步 生成代码之后还可以通过工具生成pdm文件,在该文件中可以生成相应的sql语句脚本,如图所示:

