- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用Sql生成的脚本生成C#类
/*?* 作者:?? evlon(阿牛) MSN:niukl@? QQ:273352165?* 功能:?? 得用Sql生成的脚本生成C#类?*/对于Sql Server数据库,有查询分析器的帮助.我们可以省下不少的工夫.如果,在查询分析器的选项.脚本中,勾选将扩展属性脚本作为对象脚本的一部分我们可以生成如下的Create 脚本:
CREATE?TABLE?[AdminUsers]?(????[userid]?[int]?IDENTITY?(1,?1)?NOT?NULL?,????[loginID]?[varchar]?(30)?COLLATE?Chinese_PRC_CI_AS?NOT?NULL?,????[loginPwd]?[varchar]?(50)?COLLATE?Chinese_PRC_CI_AS?NOT?NULL?,????[UserName]?[nvarchar]?(30)?COLLATE?Chinese_PRC_CI_AS?NOT?NULL?CONSTRAINT?[DF_AdminUsers_UserName]?DEFAULT?(),????[IsSuperMan]?[bit]?NOT?NULL?CONSTRAINT?[DF_AdminUsers_IsSuperMan]?DEFAULT?(0),????CONSTRAINT?[PK_AdminUsers]?PRIMARY?KEY??CLUSTERED?????(????????[userid]????)??ON?[PRIMARY]?)?ON?[PRIMARY]GOexec?sp_addextendedproperty?NMS_Description,?N是否超级用户,?Nuser,?Ndbo,?Ntable,?NAdminUsers,?Ncolumn,?NIsSuperManGOexec?sp_addextendedproperty?NMS_Description,?N登陆名,?Nuser,?Ndbo,?Ntable,?NAdminUsers,?Ncolumn,?NloginIDGOexec?sp_addextendedproperty?NMS_Description,?N登陆密码,?Nuser,?Ndbo,?Ntable,?NAdminUsers,?Ncolumn,?NloginPwdGOexec?sp_addextendedproperty?NMS_Description,?N用户系统标识,?Nuser,?Ndbo,?Ntable,?NAdminUsers,?Ncolumn,?NuseridGOexec?sp_addextendedproperty?NMS_Description,?N真实姓名,?Nuser,?Ndbo,?Ntable,?NAdminUsers,?Ncolumn,?NUserNameGO
我们要生成下面的C#类:
/**////?summary///?AdminUsers的摘要说明。///?/summarypublic?class?AdminUsers{????/**////?summary????///?用户系统标识///?/summary????private?int?userid;????public?int?Userid????{????????get{?return?userid;?}????????set{?userid?=?value;?}????}????/**////?summary????///?登陆名///?/summary????private?string?loginID;????public?string?LoginID????{????????get{?return?loginID;?}????????set{?loginID?=?value;?}????}????/**////?summary????///?登陆密码///?/summary????private?string?loginPwd;????public?string?LoginPwd????{????????get{?return?loginPwd;?}????????set{?loginPwd?=?value;?}????}????/**////?summary????///?真实姓名///?/summary????private?string?userName;????public?string?UserName????{????????get{?return?userName;?}????????set
文档评论(0)