DataQuicker快捷数据层ORM组件简介在数据库系统中,数据层扮演了在数据库和业务层之间的桥梁,尤其在.NET世界中,已有非常多的数据层组件围绕着ADO.NET来提高数据库软件的开发效率和质量。 DataQuicker也是其中的一员,它提供了强大的功能以支撑高效的数据库系统开发,从我的项目经历来看,我认为它是一款非常适合中小型应用系统的数据层组件。它支持从表/试图直接到实体层,并且和大多数的ORM组件一样,附带了实体层代码生成器,以构建快捷的解决方案。我能肯定的说,在整个软件开发周期中,它至少能提高35%甚至更高的开发效率,同时,有效的降低系统的复杂度,以及维护成本。相对于我所见到的其他ORM,DataQuicker提供了数据列的模型,它智能的集成了部分业务逻辑,比如字段空值检测、最大长度检测、正则表达式设定等,这意味着它将我们从数据有效性检测中释放出来,让我们有更多的经历进行数据建模和业务建模。同时,因为DataQuicker会缓存数据库Schema,所以所有的有效性检测都不需要数据库通信,缓解了数据库服务器压力(当然,同时会增大WEB应用服务器压力^_^)。在这种设计中,我们得到的额外受益将是数据库的变化将会直接影响DataQuicker的变化,而不用我们对代码重编译,比如当我们改变了数据库字段的最大长度后,DataQuicker会自动随之变化,而不用更改我们应用程序中的有效性检测逻辑,因为其中根本就没有这些逻辑。 在0.9.1版本中,DataQuicker暂时只支持Access和MS SQL Server,虽然理论上它是支持所有的数据库系统。当然,我们会尽快发布更新包,以支持更多的数据库。下载地址:http://lovinger2000.cnblogs.com/archive/2005/08/30/DataQuickerRelease20050830.html
http://www.codeproject.com/useritems/DataQuicker.asp