MS. Net Common persistent layer framework

Source: Internet
Author: User

Nhib.pdf
Nhib.pdf is an object persistence class library for relational databases in the. NET environment.
NHibernate comes from an excellent Java-based Hibernate relational persistence tool. Nhib.pdf persists your. Net object to a relational database from the bottom layer of the database. Nhib.pdf handles this for you. You do not have to write SQL statements to access objects in the database. Your code is only associated with objects. NHibernat automatically generates SQL statements and ensures that the objects are submitted to the correct tables and fields. manual use of SQL and ADO during development is greatly reduced. NET data processing time. nhib.pdf can help you eliminate or wrap SQL code for a specific database, and help you convert the result set from table-based representation to a series of objects. Therefore, nhib.pdf is the most useful for applications that implement object-oriented business models and business logic in the. NET-based middle layer.

FileHelpers Library

FileHelpers Library is an open-source. NET class Library written in C. It is easy to use and can easily read/write data from a fixed-length file or a defined record (CSV. It also supports importing/exporting data from different data storage formats (Excel, Access, SqlServer.

Websharp
Websharp is an open-source persistent layer framework for Chinese people. Its goal is to design an open-source persistent layer based on.. Net to simplify the application software system framework based on.. Net platform. Currently, Websharp focuses on the following aspects of enterprise application software:
1. Database Access
2. O/R ing
3. AOP
4. distributed access

ObjectBroker
ObjectBroker is an open-source O/R ing framework on the. NET platform. It supports object caching, Association ing between, 1: n, and m: n.

Gentle. NET
Gentle. NET is an open source object persistence layer framework unrelated to relational databases (RDBMS). It can automatically generate SQL statements and object structures. It has an SQL factory used to create custom queries, DataView build assistants, and excellent performance and complete documentation.

Ubik
Ubik is the orm persistent layer framework under C #2.0. It is currently provided by WinForms application development. It supports a subset of OPath and can perform object-oriented queries and contains a network event system.

NDal
NDal is a data extraction layer (DAL) framework that can run in. NET and Mono environments.

Persist. NET
Persist. NET is a complete persistent layer framework written in C.

ObjectBroker
ObjectBroker is an O/R Mapping Framework for database objects/relationships on the. NET platform.

IBATIS. NET
IBATIS. NET helps your application system create a better persistent layer framework.

Advanced Data Provider
Advanced Data Provider is a dynamic Data Provider provided for ADO. NET. Allow applications to access different ADO. NET data providers transparently.

OJB. NET

OJB. NET is an object/relationship ing (O/R Mapping) tool on the. NET platform.

NBear

NBear is a software development framework Class Library Based on. Net 2.0 and C #2.0 open all source code. The NBear design goal is to do its utmost to reduce the workload of developers, maximize development efficiency, and balance performance and scalability. Open source Protocol: BSD.

The core of NBear includes a generic and strong data persistence interface, a set of interface-based Entity definition components, high-performance XML/JSON serialization support, Service Factory, distributed service queue, and Web components, therefore:
1. NBear is most suitable for developing various Web programs based on ASP. NET 2.0 with high performance requirements. The combination of JSON serialization and XML serialization makes data interaction between your server and the client simpler and more efficient. NBear. web components provide many components to accelerate Web development. NET development efficiency is greatly improved. At the same time, simple and easy-to-use, outstanding performance of generic persistence support will enable you to focus more on business development, at the same time, there will be no performance problems and tedious configuration needs of the traditional ORM persistence framework (NBear almost does not need to be configured, and the performance can be equivalent to that of DAAB ).
2. high-performance XML and JSON serialization support and flexible and efficient persistence support make NBear convenient for developing various types of distributed applications based on remote data exchange (Web Service, Remoting, etc.
3. the built-in Service Factory Based on IoC container and distributed service queue enables your program to have good scalability and can completely and transparently set a common framework program as a distributed program, you do not even need to modify any code of the consumer or service implementation segment. A service factory-based system is naturally a SOA architecture, this allows your system to be integrated with other SOA architectures at minimal costs.
4. For desktop applications, NBear is also a little learning curve (how many people will carefully study Hibernate's reference manual to write a small calendar program ?) And practical and efficient data persistence solutions.

ADO. NET Entity Framework

ADO. NET Entity Framework is developed by micro-Engine Based on ADO. NET.Object related applications (O/R Mapping)The solution was originally stored as ObjectSpace and is now included in Visual Studio 2008 Service Pack 1 and. NET Framework 3.5 Service Pack 1.

ADO. the NET Entity Framework is based on the Entity Data Model (EDM). It divides the Data into three shards, namely, Conceptual Schema, and Mapping Schema and Storage Schema, entity Client, Object Context, and LINQ can also be used.

 

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.