根据sql数据库表生成c#处理接口类

根据sql数据库表生成c#处理接口类

ID:34776925

大小:65.76 KB

页数:48页

时间:2019-03-10

根据sql数据库表生成c#处理接口类_第1页
根据sql数据库表生成c#处理接口类_第2页
根据sql数据库表生成c#处理接口类_第3页
根据sql数据库表生成c#处理接口类_第4页
根据sql数据库表生成c#处理接口类_第5页
资源描述:

《根据sql数据库表生成c#处理接口类》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data;usingSystem.IO;usingDataTools;usingUtility;usingACD;/*ByJim2016-01-02gopojim@163.com*设计思路:从数据库能获得表名称,字段名,数据类型,长度*宏定义:表名称[{TABLENAME}],字段名[{F0}],数据类型[{T0}],长度[{L0}],语言类型[{C0}]**/namespaceTestDatabase{classDatabas

2、e{}}//自动生成存储过程C#调用代码收藏/*背景知识SQLServer2000************************************************************************************************系统表sys.systypes(Transact-SQL)描述系统定义的类型信息------------------------------------------------------------------------------------------------列名数据类型说明namesysn

3、ame数据类型名称。xtypetinyint物理存储类型。statustinyint仅供内部使用。xusertypesmallint扩展用户类型。如果用户数和角色数超过32,767,则会溢出或返回NULL。有关详细信息,请参阅查询SQLServer系统目录。lengthsmallint数据类型的物理长度。xprectinyint服务器使用的内部精度。不在查询中使用。xscaletinyint服务器使用的内部小数位数。不在查询中使用。tdefaultint特定存储过程的ID,此存储过程包含对该数据类型的完整性检查功能。domainint特定存储过程的ID,此存储过程包含对该

4、数据类型的完整性检查功能。uidsmallint数据类型创建者的用户ID。如果用户数和角色数超过32,767,则会溢出或返回NULL。有关详细信息,请参阅查询SQLServer系统目录。reservedsmallint仅供内部使用。usertypesmallint用户类型ID。如果数据类型数超过32,767,则溢出或返回NULL。有关详细信息,请参阅查询SQLServer系统目录。variablebit可变长度数据类型。1=True0=Falseallownullsbit指示此数据类型的默认为空性。如果使用CREATETABLE或ALTERTABLE指定了为空性,则覆盖此

5、默认值。typetinyint物理存储数据类型。printfmtvarchar(255)保留。precsmallint此数据类型的精度级别。-1=xml或大值类型。scaletinyint此数据类型根据精度确定的小数位数。NULL=数据类型不是数值。collationsysname如果使用的是字符,则collation为当前数据库的排序规则;否则为NULL。************************************************************************************************系统表sys.syscol

6、umns(Transact-SQL)为每个表和视图中的每列返回一行,并为数据库中的存储过程的每个参数返回一行。------------------------------------------------------------------------------------------------列名数据类型说明namesysname列名或过程参数的名称。idint此列所属表的对象ID,或者与此参数关联的存储过程的ID。xtypetinyintsys.types中的物理存储类型。typestattinyint仅供内部使用。xusertypesmallint扩展的用户定

7、义数据类型的ID。如果数据类型数超过32767,则会发生溢出或返回NULL。有关详细信息,请参阅查询SQLServer系统目录。lengthsmallintsys.types中的最大物理存储长度。xprectinyint仅供内部使用。xscaletinyint仅供内部使用。colidsmallint列ID或参数ID。xoffsetsmallint仅供内部使用。bitpostinyint仅供内部使用。reservedtinyint仅供内部使用。colstatsmallint仅供内部使用。cdefaultint此列的默认值的ID。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。