根据SQLServer数据表生成C#实体类
生成表的实体类工具,有助于减少代码量,加快开发速度. 第一副图根据输入的连接服务器地址 用户名 登录数据库名 密码连接到数据库.如果错误则提示连接失败. 第二幅图先取的当前数据库所有的用户创建的表 然后根据选中的表名取得数据库中关于此表信息的的系统表.然后将字段类型转换为C#数据类型.并输出的TextBox 这里主要用到几个表 select * from sys.extended_properties? 表注释 和列注释,列的排列顺序(不带列名) select * from sys.columns 数据库表所有列的详细信息 字段类型,表的字段,名称等 select * from sysobjects where xtype = 'U' --所有用户创建的表 列ID select * from systypes? --SQL SERVER 数据库所有的类型 select * from syscolumns 所有字段名称 长度等 下面以 Ts_Customers 为例 取得此表的 列名,列类型,表注释,列注释 select syscolumns.name,systypes.name as type and ex_p.major_id=sysobjects.id) as TableDemo 效果如下 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |