410 packages tagged with “entity-framework-core”
Entity Framework Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. EF Core works with SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MySQL, PostgreSQL, and other databases through a provider plugin API. Commonly Used Types: Microsoft.EntityFrameworkCore.DbContext Microsoft.EntityFrameworkCore.DbSet
Provides abstractions and attributes that are used to configure Entity Framework Core
Shared Entity Framework Core components for relational database providers.
CSharp Analyzers for Entity Framework Core.
Shared design-time components for Entity Framework Core tools.
Entity Framework Core Tools for the NuGet Package Manager Console in Visual Studio. Enables these commonly used commands: Add-Migration Bundle-Migration Drop-Database Get-DbContext Get-Migration Optimize-DbContext Remove-Migration Scaffold-DbContext Script-Migration Update-Database
Microsoft SQL Server database provider for Entity Framework Core.
In-memory database provider for Entity Framework Core (to be used for testing purposes).
PostgreSQL/Npgsql provider for Entity Framework Core.
SQLite database provider for Entity Framework Core. This package does not include a copy of the native SQLite library.
SQLite database provider for Entity Framework Core.
Shared design-time Entity Framework Core components for relational database providers.
Entity Framework Core Tools for the .NET Command-Line Interface. Enables these commonly used dotnet-ef commands: dotnet ef migrations add dotnet ef migrations list dotnet ef migrations script dotnet ef dbcontext info dotnet ef dbcontext scaffold dotnet ef database drop dotnet ef database update
Pomelo's MySQL database provider for Entity Framework Core.
Lazy loading proxies for Entity Framework Core.
Naming Conventions for Entity Framework Core Tables and Columns.
Design-time Entity Framework Core functionality for SQLite
NetTopologySuite support for the Microsoft SQL Server database provider for Entity Framework Core.
MySQL provider for Entity Framework Core
Entity Framework Core .NET Command Line Tools. Includes dotnet-ef.
Design-time Entity Framework Core Functionality for Microsoft SQL Server.
Microsoft.EntityFrameworkCore Extension Methods 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/RQ0kFz Benchmark: https://dotnetfiddle.net/vZQnZt **IMPORTANT** - For EF Core 10.x, use the latest EF Extensions v10.x version - For EF Core 9.x, use the latest EF Extensions v9.x version - For EF Core 8.x, use the latest EF Extensions v8.x version - For EF Core 7.x, use the latest EF Extensions v7.x version - For EF Core 6.x, use the latest EF Extensions v6.x version - For EF Core 5.x, use the latest EF Extensions v5.x version - For EF Core 3.x, use the latest EF Extensions v3.x version - For EF Core 2.x, use the latest EF Extensions v2.x version Include free and prime features.
Adds basic support for "Upsert" operations to EF Core. Uses `INSERT … ON CONFLICT DO UPDATE` in PostgreSQL/Sqlite, `MERGE` in SqlServer and `INSERT INTO … ON DUPLICATE KEY UPDATE` in MySQL. Also supports injecting sql command generators to add support for other providers
Provides abstractions that are used by models in conjunction with the SQL Server EF Core provider Commonly Used Types: Microsoft.EntityFrameworkCore.HierarchyId
Adds hierarchyid support to the SQL Server EF Core provider
Azure Cosmos provider for Entity Framework Core.
Supports events for entity inserting, inserted, updating, updated, deleting, and deleted. Also events on insert failure, update failure, and delete failure.
NetTopologySuite PostGIS spatial support plugin for PostgreSQL/Npgsql Entity Framework Core provider.
NodaTime support plugin for PostgreSQL/Npgsql Entity Framework Core provider.
Handle database errors easily when working with Entity Framework Core. Catch specific exceptions such as UniqueConstraintException, CannotInsertNullException, MaxLengthExceededException, NumericOverflowException or ReferenceConstraintException instead of generic DbUpdateException This is a base package for database specific packages. Install one of the specific packages instead of this