第一步 創建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語句腳本,如圖所示:

