DbToCode 是一款为 C# 数据库挨次员妄想的自动代码天生器,DbToCode 天生的代码基于基于面向工具的脑子以及三层架构妄想,散漫了Petshop中典型的脑子以及妄想方式,融入了工场方式,反射机制等等一些脑子。接管 Model + DAL + BLL + Web 的妄想,主要实如今 C# 中对于应数据库中表的基类代码的自动天生,搜罗天生属性、削减、更正、删除了、查问、存在性、 Model 类妄想等根基代码片断,使挨次员可能节约大批机械录入的光阴以及一再劳动,而将肉体味集于中间营业逻辑的开拓。
DbToCode 同时提供利便的数据库查问规画,SQL剧本天生,存储历程天生,数据库文档天生,Web名目文件宣告,代码天生自动导出文件等多项开拓使掷中罕用到的功能,您可能很利便地妨碍名目开拓。
1.自动代码天生。
可能天生三层架构的代码。假如接管相似petshop架构方式的架构,则代码生乐成用很高。
它可能天生:实体Model,DAL(数据碰头层),IDAL(接口层),DALFactory(类工场),BLL(营业逻辑层),WEB层等多层的代码,可能节约大批的光阴来做营业逻辑的代码,那些一再的代码就交给它去做吧,1分钟天生一个架构所有的根基代码。我感应有了它开拓名目的功能简直好轻松。
(1)自动天生属性诠释.
(2)可能逍遥设定命名空间以及实体类名。
(3)收费提供数据库碰头,页面数据校验等等根基类库及封装类库源码。自己可能对于其妨碍更正保存知足自己的需要。
(4)反对于差距规范数据层的天生: 基于SQL语句,基于参数,基于存储历程。
(5)反对于抉择差距架构代码天生:重大根基三层妄想;基于工场方式+反射机制+缓存机制的复合妄想;自界说妄想模版。
(6)可能天生削减,展现等页面主体Html代码,以及布景.cs处置代码。
(7)反对于对于多种规范数据库天生代码:如SQLServer2000,SQLServer2005,Oracle,OleDb等。
2.数据库规画器。
相似SQLServer2000的规画界面,利便艰深在代码编纂的时候想魔难数据库的信息,而且可能很直不雅的魔难字段规范,长度,主键,默认值等详细信息,省去了在代码以及数据库规画器之间的往返切换,利便快捷。
(1) 反对于多种规范数据库。如SQLServer2000,SQLServer2005,Oracle,OleDb等。
(2)建树表剧本以及存储历程及数据剧本,反对于实施。
(3)导出表剧本以及存储历程文件。
(4)表的重命名,删除了操作。
3.查问合成器。
实现相似于SQLServer的查问合成器的功能,利便编写代码时想妨碍数查问。
(1)实事实施选中部份SQL语句。
(2)实现关键字高亮。
(3)反对于F5快捷键实施语句。
(4)实现掀开现有剧本,保存之后剧本功能。
(5)实现过错检测揭示功能。
4. 自动天生存储历程以及SQL剧本。
可能凭证选定的数据库以及表(可多选),天生表的建树剧本,以及表数据的插入剧本,同时可能天生表的增,删,改,查等操作的存储历程剧本。反对于在以先天生以及导出剧本文件功能.
5. 自动天生数据库妄想文档。
可能凭证选定的数据库以及表(可批量天生),可能天生字段的详细信息,搜罗默认值,形貌等信息.天生响应的表妄想文档,免去手工写文档以及操作的省事。
6. Web名目文件宣告。
无意分咱们需要凭证自己的要求,导出名目文件,VS.NET自带的复制名目功能,对于一些图片或者js 文件等等其余一些文件,不能自动导出,除了非把这些都削减到名目里。以是,有了这个功能,对于名目宣告颇为的利便,而且反对于自己界说哪些宣告哪些不宣告。
7. 代码天生自动导出功能。
代码天生器可能选定一个表来天生代码,而后粘贴到名目里。但假如表良多,往返这么操作太省事,以是,这个功能可能按三层架构,自动建树文件夹,并自动天生所选的所有表的.cs代码文件,惟独要削减到名目里就能了。
8.其余功能:
(1) C#ToVB.NET代码转换器.
(2) 实现为了热键呼出。可能自己设定热键.当你点窗口的[X]封锁挨次时,挨次会自动潜在运行在使命栏,经由热键可能快捷呼出窗口。