Dostawca bazy danych In-Memory dla rozwiązania EF Core

Ten dostawca bazy danych umożliwia używanie rozwiązania Entity Framework Core z bazą danych w pamięci. Niektórzy użytkownicy używają bazy danych w pamięci do testowania, ale zwykle jest to odradzane. Dostawca SQLite w trybie „w pamięci” jest bardziej odpowiednim zamiennikiem do testów dla relacyjnych baz danych. Aby uzyskać więcej informacji na temat testowania aplikacji rozwiązania EF Core, zobacz dokumentację testowania. Dostawca jest utrzymywany w ramach projektu Entity Framework Core Project.

Ostrzeżenie

Dostawca In-Memory nie został zaprojektowany do użytku poza środowiskami testowymi i nigdy nie powinien być używany jako taki.

Instalowanie

Zainstaluj pakiet NuGet Microsoft.EntityFrameworkCore.InMemory.

dotnet add package Microsoft.EntityFrameworkCore.InMemory

Rozpocznij

Poniższe zasoby pomogą Ci rozpocząć pracę z tym dostawcą.

Obsługiwane aparaty baz danych

Baza danych w pamięci procesu, przeznaczona tylko do celów testowych.