第一步 创建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语句脚本,如图所示: