EF Core In-Memory 数据库提供程序

此数据库提供程序允许将 Entity Framework Core 和内存数据库一起使用。 虽然某些用户使用内存中数据库进行测试,但通常不鼓励这样做;内存中模式下的 SQLite 提供程序是用于关系数据库的更合适的测试方法。 若要详细了解如何测试 EF Core,请参阅测试文档。 该提供程序作为 Entity Framework Core 项目的组成部分进行维护。

警告

内存中提供程序不适合在测试环境之外使用,因此请勿这样使用。

安装

安装 Microsoft.EntityFrameworkCore.InMemory NuGet 包

dotnet add package Microsoft.EntityFrameworkCore.InMemory

开始使用

下列资源可帮助你开始使用此提供程序。

支持的数据库引擎

进程内内存数据库,仅用于测试目的。