Top 20 NuGet ORM Packages

Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more **IMPORTANT** - For EF Core 6.x, use the latest EF Plus v6.x version - For EF Core 5.x, use the latest EF Plus v5.x version - For EF Core 3.x,...
Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more
Entity Framework Extensions extends your DbContext with high-performance bulk operations: BulkSaveChanges, BulkInsert, BulkUpdate, BulkDelete, BulkMerge, and more. Support: SQL Server, MySQL, Oracle, PostgreSQL, SQLite, and more! Example: https://dotnetfiddle.net/awlJdf Benchmark: https://dotnetfi...
A simple and sane data generator for populating objects that supports different locales. A delightful port of the famed faker.js and inspired by FluentValidation. Use Bogus to create UIs with fake data or seed databases. Get started by using Faker class or a DataSet directly.
A Tiny ORMish thing for your POCO's.
Entity Framework Classic is an EF6 fork with performance enhancement, new features, and .NET Core support. This package is FREE (Community Version) Some features are Prime (Enterprise Version) Prime features can be disabled with "EntityFrameworkManager.IsCommunity = true;"
SqlSugar 5.0+ .Net Framework 4.5+ , SqlSugar 4.0+ .Net Framework 4.0+
.NET Standard 2.0 version of ServiceStack.OrmLite.SqlServer
Provides the following: * EntityBase - a base entity class to inherit from. Provides the following fields: Created (datetime) LastModified (datetime?) Enabled (bool) * DbContextWithAutomaticTrackingFields - when persisting entities which deri...
A lightweight, fast, convenient micro-ORM that allows you to get objects in and out of your database with the most control and least overhead.
NHibernate is a mature, open source object-relational mapper for the .NET framework. It is actively developed, fully featured and used in thousands of successful projects.
Light, simple and fast convention-based code-first POCO ORM for SQLite. Support for Creating and Dropping Table Schemas from POCOs, Complex Property types transparently stored in schemaless text blobs in SQLite.
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
The SQLServer, ODBC, and OLEDB providers for Insight.Database. These are automatically included in the Insight.Database package, except the ODBC provider for .NET Core 2.0, which is in Insight.Database.Providers.Odbc.
Pomelo's MySQL database provider for Entity Framework Core.
PostgreSQL/Npgsql provider for Entity Framework Core.
This is the official GraphDiff package. GraphDiff - Allows for automatic update of a graph of detached entities using Entity Framework v6+. If you have ever felt the pain of updating a detached graph with one or more nested collections then this is for you :)
LINQ to SqlServer is a data access technology that provides a run-time infrastructure for managing relational data as objects. Install this package only if you want to use database model scaffolding using T4 templates (requires Visual Studio or Rider), otherwise you should use linq2db package.
LINQ to MySql is a data access technology that provides a run-time infrastructure for managing relational data as objects. Install this package only if you want to use database model scaffolding using T4 templates (requires Visual Studio or Rider), otherwise you should use linq2db package.
LINQ to PostgreSQL is a data access technology that provides a run-time infrastructure for managing relational data as objects. Install this package only if you want to use database model scaffolding using T4 templates (requires Visual Studio or Rider), otherwise you should use linq2db package.