Top 20 NuGet Database Packages

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern.
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.
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.
A base package for PeanutButter.TempDb.* packages. This provides the generic TempDb base class
Realm.Fody is a Fody weaver used to replace the property setters and getters of your Realm models with Realm-backed ones.
Json.NET plugin for Npgsql, allowing transparent serialization/deserialization of JSON objects directly to and from the database.
FluentMigrator is a database migration framework for .NET written in C#. The basic idea is that you can create migrations which are simply classes that derive from the Migration base class and have a Migration attribute with a unique version number attached to them. Upon executing FluentMigrator, yo...
FluentMigrator is a database migration framework for .NET written in C#. The basic idea is that you can create migrations which are simply classes that derive from the Migration base class and have a Migration attribute with a unique version number attached to them. Upon executing FluentMigrator, yo...
MongoDbMigrations uses the official MongoDB C# Driver to migrate your documents in your mongo database via useful fluent API. Supports up and down migrations with cancelation and progress handling. Also, this library is able to check a schema of collections in your database during the migration run....
FluentMigrator is a database migration framework for .NET written in C#. The basic idea is that you can create migrations which are simply classes that derive from the Migration base class and have a Migration attribute with a unique version number attached to them. Upon executing FluentMigrator, yo...
RavenDB 'Unique Constraints' bundle client. Allow the user to implement unique constraints in the objects (useful for properties like email or social security number).
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.
Database driven localization provider
PostgreSQL/Npgsql provider for Entity Framework Core.
The Authorization Bundle extend RavenDB and add document level permissions. The Auth Bundle allows to define permissions for a specific user, a group or using arbitrary tagging. The system is design to be high performance, scalable and flexible.
The cascade delete bundle allows for a specified set of documents and attachments to be deleted when the document that owns it is deleted. Typical usage scenarios include deleting an attachment that is referenced by a document or removing a set of child documents referenced by a parent document.
This bundle aims to allow the user to implement unique constraints in the objects (usefull for properties like email or social security number).
RavenDB Client MvcIntegration let you include a visual profiler in your ASP.NET MVC application which will show you all the opened sessions and the time took to complete each database request. This can help you when developing with RavenDB.
A modern, feature-rich and highly tunable C# client library for Apache Cassandra and DataStax Enterprise