Let's just focus on one thing.---data processing framework

Source: Internet
Author: User
I. Overview

1) EF Elegance, performance and its pits are its Achilles ' heel; (a complex point of LINQ, by looking at profile, you know the seriousness of the matter)

2) NH has a long history of use and configuration complexity;

3) The generation scheme of the traditional code generator three layer loses the convenience and flexibility of coding, and the other commercialized ORM is not commented.

Moon.orm is designed to create an ORM framework that is high performance, easy to use, easy to maintain, and supports multiple database data sources.

Of course, there is no silver bullet in actual development, only a balance point.

Second, our point of focus

1. Performance: Test report http://www.cnblogs.com/humble/p/3472764.html

2. Ease of use: Entity layer one key generation → configuration file → IntelliSense programming.

3. Most library multi-data source support: Moon.orm in one project, multiple databases (kinds), multiple data sources (connection strings) are supported. Moon.orm currently supports database types such as SQL Server, SQLite, Oracle, and MySQL.

4. Maintainability:

A) If you need to change the database, directly modify the configuration file and then one click to generate the entity layer, the logic code does not move.

b) If you need multiple databases, add the configuration node directly.

c) If your database table structure or field changes, you can regenerate the entity layer code with one click.

Three, comprehensive introduction

Let's just focus on one thing.---data processing framework

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.