网站大量收购独家精品文档,联系QQ:2885784924

使用MyGeneration 1303生成C#代码的脚本.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
% //##################################################################### //作者:jace //时间:2008-5 //使用环境:MSSQL Server 2005+.Net 2.0 //使用MyGeneration //建议将四个类分成四个文件存储(分解成单独文... % public class GeneratedTemplate : DotNetScriptTemplate { public GeneratedTemplate(ZeusContext context) : base(context) {} //--------------------------------------------------- // Render() is where you want to write your logic //--------------------------------------------------- private ITable table; private bool mainKeyIsAutoStep; private bool chkDefaultValue; public override void Render() { string databaseName = input[databaseName].ToString();//数据库名称 string tableName = input[tableName].ToString();//选择操作的表名 IDatabase database = MyMeta.Databases[databaseName]; table = database.Tables[tableName]; string mainKey=input[Columns].ToString();//选择的主键列名称 string myNameSpace=input[txtNamespace].ToString();//命名空间名称 string myClassName=table.Alias;//类名 //mainKeyIsAutoStep=(bool)input[chkBox];//在界面中加入"主键是否自动增长?"的标志来处理生成的主键相关代码 mainKeyIsAutoStep=GetMainKeyColumnState(mainKey);//取得主键的默认值状态 chkDefaultValue=(bool)input[chkBox_defaultvalue];//在新增/更新时是否路过默认值的处理 int自增长,getdate() % //##################################################################### //作者:jace //时间:2008-5 //使用环境:MSSQL Server 2005+.Net 2.0 //使用MyGeneration //建议将四个类分成四个文件存储(分解成单独文件后,请将相关引用的注释去掉) //##################################################################### #region 实体类对象-数据层 using System;//Model using System.Data;//DAL using System.Text;//DAL using System.Data.SqlClient;//DAL //通用D类 //using System; using System.Collections; using System.Collections.Specialized; //using System.Data; //using System.Data.SqlClient; using System.Configuration; namespace %= myNameSpace%.Model { public class %= myClassName % { #region 私有字段% output.write(rn); foreach (IColumn column in table.Columns) { string name = column.Alias; output.write( private +column.LanguageType + _+name+;+//+column.Description+rn); }% #endregion public %= myClassName %() { //构造函数-设置私

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档