根据之前发的那SQL语句查询表结构的语句做了个MSSQL实体类生成器!

昨晚花了一晚上做的,整天用.NET用网站,突然想用WINFORM做个小玩意的,竟然发现好多东西都不会了...怎么在WINFORM里面下拉控件没有DataBind方法滴....嘿嘿...

整个生成器其实也没啥技术含量的,也就是文件IO流操作,向文本文件写入代码而已....软件界面如下图:

  

下面附上源码:,其实源码里有些地方还可以重构一下的,不过我这人懒...也就将就着吧..呵呵..

/Files/niunan/mssqlclassgen.rar 

 

时间: 2024-07-29 11:07:05

根据之前发的那SQL语句查询表结构的语句做了个MSSQL实体类生成器!的相关文章

SQL常用数据库结构升级语句

修改视图 --SQL Server 2005 GO IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[e_myWorkflowProcessModule]')) DROP VIEW [dbo].[e_myWorkflowProcessModule] GO CREATE VIEW [dbo].[e_myWorkflowProcessModule] AS -------- GO 修改存储过程 --SQL20

用SQL语句来查询表结构!

刚刚在做一个小项目,数据库中一张表有20来个字段,用我以前做的一个.NET实体类生成器一个一个的输入还是闲麻烦,于是打算找个时间来重新的改造一个那个.NET实体类,能够通过选择的数据库及用户表自动生成实体类,而且该实体类还有注释,即字段的说明字段,然后再加一个功能,生成数据库文档,其实也就是把字段字,类型,字段说明输出一个漂亮的表格而已,只要能获取出来生成HTML表格就比较容易了,上网找了一下,得到如下有用的SQL语句: -- 查询非系统数据库Select name FROM Master.. 

SQL Server里如何查询表结构

环境:SQL Server 2008 R2 问题:查询表结构命令 对MySQL和Oracle数据库熟悉的朋友知道用desc就可以查询一张表的结构,但是在SQL Server里执行desc命令会报错. desc Student; --关键字 'desc' 附近有语法错误. 现提供两条命令查询表结构: 1.sp_help table_name; 如: sp_help Student; 执行效果如下: 2.sp_columnstable_name; 如: sp_columns Student; 执行效

Oracle学习(八) PL/SQL简介,基本程序结构和语句

1.变量 2.常量 3.基本程序结构和语句 PL/SQL能够驻留在Oracle数据库服务器和Oracle开发工具两个环境中.在这两个环境中,PL/SQL引擎 接受任何PL/SQL块和子程序作为输入,引擎执行过程语句将SQL语句发送给Oracle服务器的SQL语句执行 器执行. 1.PL/SQL变量 (1)变量的声明: 变量通常是在PL/SQL块的声明部分定义的,每一个变量都有一个特定的类型. 变量定义的基本格式为: <变量名> <数据类型>[(宽度):=<初始值>] 如

sql的三个主要语句及一点技巧

技巧|语句 1.插入数据 (insert)                                                                               向表中添加一个新记录,你要使用SQL INSERT 语句.这里有一个如何使用这种语句的例子: INSERT mytable (mycolumn) VALUES ('some data')   这个语句把字符串'some data'插入表mytable的mycolumn字段中.将要被插入数据的字段的名

在 SQL Server 2005 中查询表结构及索引

server|索引 在 SQL Server 2005 中查询表结构及索引 -- 1. 表结构信息查询 -- ========================================================================-- 表结构信息查询 -- 邹建 2005.08(引用请保留此信息)-- ========================================================================SELECT     Tab

在SQL Server 2005中查询表结构及索引

server|索引 在 SQL Server 2005 中查询表结构及索引 -- 1. 表结构信息查询 -- ===================================================-- 表结构信息查询-- 邹建 2005.08(引用请保留此信息)-- ====================================================SELECT     TableName=CASE WHEN C.column_id=1 THEN O.name

SQL Server中使用 Merge 语句实现表数据之间的对比同步

表数据之间的同步有很多种实现方式,比如删除然后重新 INSERT,或者写一些其它的分支条件判断 再加以 INSERT 或者 UPDATE 等.包括在 SSIS Package 中也可以通过 Lookup, Condition Split 等多 种 Task 的组合来实现表数据之间的同步.在这里 "同步" 的意思是指每次执行一段代码的 时候能够确保 A 表的数据和 B 表的数据始终相同. 可以通过 SQL Server 中提供的 Merge 语句来实现,并且还可以将操作的细节记录下来.具

sql数据库结构操作语句

SQL语言提供了三个基本的用于数据库关系表定义的语句,它们是CREATE,DROP和ALTER语句.下面我们讲述这三种语句的功能和使用方法. (1) CREATE语句 SQL语言中的CREATE语句可以用于定义和生成数据库中的关系表,其使用格式如下: CREATE TABLE <表名>(列定义|主关键字定义|外部关键字定义|唯一性约束|校验约束) 下面是一个CREATE语句使用的例子: CREATE TABLE ORDERS (ORDER_NUM INTEGER NOT NULL, ORDER