EF Core In-Memory Database Provider
This database provider allows Entity Framework Core to be used with an in-memory database. While some users use the in-memory database for testing, this is discouraged. For more information on how to test EF Core applications, see the Testing EF Core Applications. The provider is maintained by Microsoft as part of the Entity Framework Core Project.
Warning
The EF Core in-memory database is not designed for performance or robustness and should not be used outside of testing environments. It is not designed for production use.
Important
New features are not being added to the in-memory database.
Install the Microsoft.EntityFrameworkCore.InMemory NuGet package.
dotnet add package Microsoft.EntityFrameworkCore.InMemory
The following resources will help you get started with this provider.
In-process naive, non-performant, and non-persisted in-memory database. Not designed for production use.
.NET feedback
.NET is an open source project. Select a link to provide feedback: