Database2Sharp(代码生成器)是由国外公司开发的一款专门用于C++代码数据库文档生成工具,在程序代码编写的过程中有很多代码规律是相同的,为了节省编写时间我们可以直接使用Database2Sharp来生成代码。
Database2Sharp(代码生成器)是一款非常好用的程序代码生成器,有写过程序代码的用户肯定知道些代码是件非常耗费时间的事情,能不写就尽量不写。为了让您在工作中能更加方便快捷的完成您的工作,可以使用Database2Sharp这款代码生成工具,让您轻松解决工作任务。
1、代码生成工具生成的代码是基于Project的,而Winform开发框架为了项目数量,方便管理,是把业务层、数据访问层、数据接口层、实体层放到一个工程项目中了(WCF项目会把实体层独立作为一个项目处理),因此生成的代码我们复制到对应的目录位置就可以了,默认命名空间不需要改动。
2、为了代码生成方便,代码生成工具需要把数据库字段的中文说明作为代码注释或者说明的一部分,因此,设计数据库的时候,我们强烈要求把注释添加到字段说明里面去。
3、数据库表一般需要提供一个主键关键字(建议取名为ID),主键字段可以为自增长的整形类型,也可以是任意字符型。建议一般采用自增长整形、Oracle采用Number类型,并为每个表指定一个部分同名的序列名称,如Seq_ABC,其中ABC代表对应的表名。
Enterprise Library(支持新的EnterpriseLibrary3.0)代码生成,生成所需的实体类和数据访问类。
可以查看数据库的信息和实现查询分析器的功能,可以很快地看看数据库的信息。
实体类快速生成,提供各种常用的实体类代码生成,直接在窗体中显示,并用语法高亮显示,方便拷贝使用。
数据库文档的生成,在模块设计中非常有用,谁想去写描述和字段名称,类型的对应关系呢?
测试数据脚本的生成,在外键非常复杂的表中,我们想添加一条记录都是很容易哦,这个可以更加表的外键关系调整插入测试数据的顺序,很周到吧。
Castle的ActiveRecord代码生成功能,准确生成各种关系。
NHibernate代码生成,生成相应的实体类和HBM文件。
PetShop架构代码的生成(多种形式),直接生成所需的解决方案。
Web界面自动生成功能,生成列表、增加、修改界面代码和后台代码,包括烦琐的绑定数据和赋值语句代码。
增加Select、Update、Insert和Delete基本语句代码的生成,方便您直接在代码中使用。
软件提供非常方便的数据库配置管理功能,用户根据不同的数据库类型输入所需的信息即可配置好不同的数据库;所有的代码生成及其他功能可以在不同的数据库中进行切换;软件支持表名称别名修改,字段别名修改等(用于代码的引用),对于是中文的数据库表名称和字段名称,非常方便。
( 0 ˲)