My views on ORM

Source: Internet
Author: User

Object relationship ing (ORM) provides a conceptual and easy-to-understand Method for modeling data.
The ORM methodology is based on three core principles:
Simple: data is modeled in the most basic form.
Communication: the database structure is documented in a language that anyone can understand.
Accuracy: Create a correctly standardized structure based on the data model.

Typically, modelers collect data from familiar applicationsProgramHowever, people who are not skilled in Data Modeling develop information models. Modelers must be able to communicate with data structures at the conceptual level with terms that non-technical enterprise experts can understand. Modelers must also be able to process sample data with simple unit analysis information. Orm is specially designed to improve this connection.

At present, there are some open-source frameworks in this field. the system construction under the net system is more concerned with the ORM framework in this field. According to my personal experience, I have some opinions on the current situation:

1. First, the ORM tool must be non-relational to the database platform. At the same time, you can quickly and conveniently build database service components through database tables, which can be easily converted into tables and views. objects in the. NET EnvironmentCodeTo facilitate the use of the system;

2. A simple call method should be provided. After simple configuration, the user can connect to the database, specify the database type, and provide a simple call method, implement CRUD (Create/retrieve/update/delete) operations on the database,

3. Low performance loss, common data operations, and complete data access logs.

Considering these factors, VS has proposed some simple implementation of ORM.

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.