AgileEAS.NET平台做为一个快速应用开发平台,其目的为是为了提高应用软件的生产效率,如何软件开发的生产效率,方法是多种多样的;使用工作简化开发中低技术重复工作可以是一种行之有效的途径。
在AgileEAS.NET平台中,我们提供了一个集数据库设计、代码生成、DDL定义与一体的数据实体设计器。
在早期的AgileEAS.NET版本中包含一个代码生成器,用于根据现在数据库生成ORM代码,后来的思路是想介入项目的数据库设计环节,所以设计了这么一个数据对象设计器,提供一个数据表定义工具,在项目的数据库设计阶段(环节),使用数据表设计工具同时定义数据库和数据实体模型,对象设计器会生成数据库设计文档、数据定义语言、基于分层的数据访问层代码。
在基于数据库的应用开发项目中,数据库设计是很一个很重要的过程,而这个过程写数据库设计文件是一个环节,在很多软件公司中,都是使用Word、WPS等文字表格工具写数据库文档,但是数据库文档与数据库建立、程序编写过程脱节。
AgileEAS.NET平台的对象设计工作,试图在这方面进行集成,即设计器产生的模型定义即可以生成数据库文档、数据库定义语句、也可以生成开发过程的代码。