Freigeben über


EF Core-In-Memory Database-Anbieter

Dieser Datenbankanbieter ermöglicht, dass Entity Framework Core mit einer In-Memory Database verwendet wird. Obwohl einige Benutzer*innen die In-Memory-Datenbank zu Testzwecken verwenden, wird allgemein davon abgeraten. Der SQLite-Anbieter im In-Memory-Modus ist ein geeigneterer Ersatz für Tests für relationale Datenbanken. Weitere Informationen zum Testen von EF Core-Anwendungen finden Sie in der Testdokumentation. Dieser Anbieter wird nicht im Rahmen des Entity Framework Core-Projekts verwaltet.

Warnung

Der In-Memory-Anbieter wurde nicht für die Verwendung außerhalb von Testumgebungen entwickelt und sollte nie als solcher verwendet werden.

Installieren

Installieren Sie das NuGet-Paket „Microsoft.EntityFrameworkCore.InMemory“.

dotnet add package Microsoft.EntityFrameworkCore.InMemory

Erste Schritte

Die folgenden Ressourcen unterstützen Sie bei den ersten Schritten mit diesem Anbieter:

Unterstützte Datenbank-Engines

In-Process-Arbeitsspeicherdatenbank (nur für Testzwecke konzipiert).