VB/C#.Net实体代码天生工具(EntitysCodeGenerate)【ECG】是一款特意为VB/C#.Net数据库挨次员开拓量身定做的(ORM框架)代码天生工具,所天生的代码基于面向工具、分层架构妄想、ORM,运用改善的抽象工场妄想方式及反射机制等。
当初直接反对于Oracle、SqlServer、Access、MySQL、Sybase、SQLite、DB二、PostgreSQL、DM(达梦)、OleDb以及Custom(自界说)规范的数据库、PowerDesigner文件,同时也反对于Informix、Firebird、MaxDB、Odbc等,可用于种种数据库。从数据库中天生表对于应的VB/C#实体代码,并提取表及字段的诠释等信息,亦可对于天生的实体数据规范妨碍种种自界说的配置以及利便的数据库操作等。如数据库列以及VB/C#代码规范的映射、实体命名空间、代码特色化诠释、是否天生对于应的数据库操作等,操作重大适用。同时经由实体可实现重大数据库削减、更正、删除了、查问等操作,对于削减以及更正提供一个不同的保存操作(即实体味凭证主键或者实体条件值自动分说是更新仍是插入);思考到数据库可能迁移等,所天生的操作数据库的代码,惟独按天生的配置装备部署文件剖析修正数据库衔接,即可用于任何规范数据库的碰头操作等,对于应文件会自动剖析,即快捷天生可用于多种规范的数据库的操作;且当表字段爆发严正变更时再天生快捷即可。
所有数据库的操作默认以实体对于应表的主键(可能是散漫主键)为准,尽管也可指定,如削减以及更新并吞为一个保存操作,由实体自己分说是削减仍是更新,若你违心也可能并吞来做,实体也提供了对于应的快捷方式等。更多的短处在你用过之后才会发现。工具同时提供大批的示例源码(如ECG.Demo等),用VS2005掀开每一个Demo文件处置妄想文件(.sln)即可看到源代码,一些示例以对于应数据库自带的示例库为例介绍的(如Oracle)。
版本更新剖析 EntitysCodeGenerate 4.8
一、修复多线程并发无意偶尔侵蚀下场;
二、BaseEntity削减动态切换数据库衔接相关信息;
三、修复掀开页面无意偶尔有JS过错弹窗下场;