资源描述:
《用sql生成的脚本生成c#类》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、/* *作者: evlon(阿牛)MSN:niukl@msn.com QQ:273352165 *功能: 得用Sql生成的脚本生成C#类 */对于SqlServer数据库,有查询分析器的帮助.我们可以省下不少的工夫.如果,在查询分析器的选项.脚本中,勾选"将扩展属性脚本作为对象脚本的一部分"我们可以生成如下的Create脚本:CREATE TABLE [AdminUsers] ( [userid] [int] IDENTITY (1, 1) NOT NULL , [loginID] [varchar] (30) COLLATE Chinese_PRC_C
2、I_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), CONSTR
3、AINT [PK_AdminUsers] PRIMARY KEY CLUSTERED ( [userid] ) ON [PRIMARY] ) ON [PRIMARY]GOexec sp_addextendedproperty N'MS_Description', N'是否超级用户', N'user', N'dbo', N'table', N'AdminUsers', N'column', N'IsSuperMan'GOexec sp_addextendedproperty N'MS_Description', N'登陆名', N'user
4、', N'dbo', N'table', N'AdminUsers', N'column', N'loginID'GOexec sp_addextendedproperty N'MS_Description', N'登陆密码', N'user', N'dbo', N'table', N'AdminUsers', N'column', N'loginPwd'GOexec sp_addextendedproperty N'MS_Description', N'用户系统标识', N'user', N'dbo', N'table', N'AdminUsers', N'colum
5、n', N'userid'GOexec sp_addextendedproperty N'MS_Description', N'真实姓名', N'user', N'dbo', N'table', N'AdminUsers', N'column', N'UserName'GO我们要生成下面的C#类:/**//// /// AdminUsers的摘要说明。/// public class AdminUsers{ /**//// /// 用户系统标识/// private int
6、 userid; public int Userid { get{ return userid; } set{ userid = value; } } /**//// /// 登陆名/// private string loginID; public string LoginID { get{ return loginID; } set{ loginID = value; } } /**////
7、 /// 登陆密码/// private string loginPwd; public string LoginPwd { get{ return loginPwd; } set{ loginPwd = value; } } /**//// /// 真实姓名/// private string userName; public string UserName { get{