powerdesigner設計表結構以及生成C#代碼和數據庫sql語句


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM