Release a. Net lightweight ORM framework (including automatic generation tools ).

Source: Internet
Author: User
Overview:
There are already some online products.. NET Framework, but it seems complicated to use. I wrote a relatively easy-to-use development framework, which is easy to use without any configuration, you can automatically generate object classes and list, add, delete, and modify functions on the page. The code generated by the automatic tool can be directly opened in vs2005 and run directly.

Name:
Gspring
1. Happy development framework in the sunshine
2. Green spring framework-lightweight. NET web development framework, easy to use and easy to develop (of course, the function is not powerful in spring, but can meet the general web application development requirements)

Brief Introduction:
1. Provides an automatic generation tool to generate a solution that can be run directly.
2. During automatic generation, you can configure the correspondence between the field name and the Chinese description (for display on the page)-of course, the configuration file is not provided.
3. supports four common databases: sqlserver, Oracle, MySQL, and access.
4. Support Common Data Types in the database, such as int, varchar, and datetime (other data types will be added if necessary)
5. Use different interfaces for different databases to improve efficiency. Sqlserver uses sqlclient, Oracle uses oracleclient, MySQL uses MySQL. Data, and access uses oledb.
6. The tables in the database are fully mapped to the corresponding object class. During the operation, you only need to assign values to the attributes in the corresponding object class.Basically, you do not need to use any ado. Net objects to use this framework.
7. For addition, deletion, and modification operations, you only need to input the corresponding entity class, which is simple and convenient.
8. A convenient interface is provided for querying a single table.
9. The multi-table join query is not processed much. A query interface is provided to return the Object List of the query results.You must write an SQL statement for this multi-Table query.In my personal opinion, if nhibernet and others handle too much, the flexibility is poor and the operations are complicated.
10. Convenient Transaction Processing
11. The log part uses nlog
......

If you have any questions, you can take a look at the automatically generated code. You are also welcome to ask questions and correct them,
If you have any good ideas and want them to come up, I will modify the code in time,
Thank you!

: Http://files.cnblogs.com/firstyi/GSpring.rar
(Comes with the automatic generation tool, MySQL. Data. dll, InterOP. sqldmo. dll, And the development framework Class Library Reference)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.