Agileeas. as a fast application development platform, the net platform aims to improve the production efficiency of application software. There are many methods to improve the production efficiency of software development; it can be an effective way to use work to simplify low-and mid-level technical repetitive work in development.
On the agileeas. NET platform, we provide a set database design,CodeData Entity Designer for generation, DDL definition, and integration:
In the early stages of agileeas. the Net version contains a code generator used to generate ORM code based on the current database. Later, the idea was to intervene in the database design stage of the project. Therefore, such a data object designer was designed, A data table definition tool is provided to define both the database and data entity model at the database design stage (stage) of the project using the data table design tool:
After the model is defined, you can directly survive the database design documents:
Database Definition Language DDL (data can generate Oracle and sqlserver databases ):
As well as the ORM code based on the Division class and the interface-driven Dal solution and project, we need to explain that one problem is the division class. In application development, our database operations are not only simple operations such as reading, updating, adding, and deleting, but also complicated database processing that works with the business logic in the Dal layer. This requiresProgramThe member modifies the generated code, which raises a problem. When we modify the data definition module and use the tool to re-generate the code, the original operation will be overwritten, to solve this problem, agileeas. NET introduces the technology of Division class to break down the implementation of an object or table object into two parts, namely, the module-related definition part and the business-related part. At the first generation, the survivability generates written definitions and an empty business code file. The programmer adds the business processing code to the Business Code file, when the model is modified and re-generated, only the code files related to the model definition are overwritten.
In addition, the data object designer provides a reverse generation tool based on the current database generation model. Currently, Oracle and SQL Server databases are supported:
The models and related example documents involved in this article will be provided for download after the release of the agileeas. Net Development Kit.
QQ: 15118502
Link: agileeas. NET application development platform Introduction
Agile parallel development method of agileeas. net
Agile Software Engineering Lab