Skip to content
Pawel Gerr edited this page Mar 4, 2026 · 41 revisions

Thinktecture.EntityFrameworkCore

Build NuGet Downloads TestResults

Thinktecture.EntityFrameworkCore.Relational
Thinktecture.EntityFrameworkCore.SqlServer
Thinktecture.EntityFrameworkCore.SqlServer.Testing [DEPRECATED]
Thinktecture.EntityFrameworkCore.PostgreSQL Thinktecture.EntityFrameworkCore.Sqlite.Core
Thinktecture.EntityFrameworkCore.Sqlite
Thinktecture.EntityFrameworkCore.Sqlite.Testing [DEPRECATED]

These libraries extend Entity Framework Core by a few features to make it easier to work with EF and for easier integration testing or to get more performance in some special cases.

Supported Providers

Provider Package
SQL Server Thinktecture.EntityFrameworkCore.SqlServer
PostgreSQL (Npgsql) Thinktecture.EntityFrameworkCore.PostgreSQL
SQLite Thinktecture.EntityFrameworkCore.Sqlite

Performance

Bulk Delete: EF Core natively supports bulk delete via ExecuteDeleteAsync(). No additional library is needed for this operation.

Features

* SQLite supports RowNumber only; Sum, Average, Min, Max are available on SQL Server and PostgreSQL.

Convenience

Integration Testing

Extensibility

Clone this wiki locally