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).