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