Top 20 NuGet ORM Packages

Abstractions of DDD Domain Model shared-contract, so consumers like a mobile app can construct their own DTO objects based on same core properties.
Serilog logging provider for NHibernate
This is an lambda extension of dapper, Chain style makes developers more elegant and intuitive.
The Thark Data Model package contains all the required functionality to decorate POCO objects and define the behaviour of the Thark Data Access package.
The Thark Data Access package contains a set of builders and the database context required to interact with a database. Various databases are supported.
The fastest and best ORM lite on .NET Core for MySQL ! -- 友好, 轻量, 极致性能, 无任何第三方依赖, 持续演进~~
Simple Query. ORM Very Easy to use. All CRUD operations. Dapper and ORM in the same place
Base Class for MSSQL Data Logic Layer
Extends ADONetHelper library to Firebird
Projeto em andamento. Biblioteca com classes base de infra para arquitetura de microserviços utilizando DDD
remove data in logically
Extends ADONetHelper library to Postgres
ProjectBase is a .NET toolkit for rapid application development. This project includes basic, extendible, interface oriented low level data access and utility codes. Aim of this project is to start a software project in a immediate and reliable way using database independent code interfaces and PL/S...
A small library that adds generic repository features to Dapper, and additionally predicates and a logging system.
Provides an extension method over the Entity Framework DbContext for bulk insertion of entities.
Abp.Zero.NHibernate
Castle Windsor IoC registration for CoreDdd.Nhibernate library
An awesome ORM for querying and modifying databases.
DrivenDb is a better microORM. Unique features, excellent performance, and cleaner code in as few trips to the database as possible.
The connection management wrapper for Dapper.net. *************************************** // To create an instance of database context inherit DbContext class TestDb : DbContext { private const string ConnectionName = "DefaultConnection"; private TestDb() : base(ConnectionName) { } } // e...