This was actually written a year and a half ago. At that time, I saw that many codes were regular and repetitive. Therefore, we want to write a tool to save time and improve efficiency. More importantly, let yourself reduce labor :). However, I have been busy for a long time, and I have not improved it any more. I just improved it a little recently.
The main function of the software is automatic code generation, which is originally written for code generation. However, in daily development work, some problems and ideas are encountered, and some development auxiliary functions are added. Convenient for daily development.
Download the latest version
Basic Function Description:
1. Code Generator.
You can generate code for a layer-3 architecture. If the architecture is similar to the petshop architecture, the code generation efficiency is very high.
It can generate multiple layers of code: entity model, Dal (data access layer), idal (interface layer), dalfactory (class factory), BLL (business logic layer), and web layer, it can save a lot of time to do the code of the business logic. Let's do the repetitive code and generate all the basic code of the architecture in one minute. I feel that it is easy to develop projects.
2. Database Manager.
Similar to the management interface of sqlserver2000, it facilitates back-and-forth switching between common code editing and database viewing.
3. query Analyzer.
The sqlserver2000 query analyzer function is implemented to facilitate data query during code writing.
4. database structure document generation.
You can generate the corresponding table structure documents based on the selected database and table (multiple options are available), eliminating the trouble of manual writing documents and operations.
5. Web project file Publishing.
Sometimes we need to export the project file according to our own requirements,. net built-in copy project function, for some images or JS files and other files, cannot be automatically exported, unless you add these to the project. Therefore, with this function, it is very convenient for project release and allows you to define which releases are not released.
6. Automatic Export of code generation.
The code generator can select a table to generate code and paste it into the project. However, if there are many tables, it is too troublesome to perform this operation back and forth. Therefore, this function can automatically create folders based on the three-tier architecture and generate all the selected tables. the CS code file only needs to be added to the project.
There are still many imperfections that can only be improved after time. At the same time, if anyone has good suggestions or ideas, contact me.
The next step is to implement the automatic template customization function to implement code in various architectures more flexibly.
1. Database Manager functions:
2. SQL query Analyzer:
3. Code Generator -- generate object class model
4. Code Generator -- generate data access layer code. (You can see that each layer of code can be generated by switching tabpage)
5. Generate database structure documents.
6. Publish the web project file.
7. Automatic Export of code generation.
Sample exported code:
Download the latest version
It facilitates work and entertainment, changes the world with wisdom, and changes life with creation. In fact, work is also very happy! -Li Tianping