用 EF 内存中数据库进行测试Testing with the EF In-Memory Database
警告
EF 内存中数据库的行为通常与关系数据库不同。 在充分了解所涉及的问题和折衷后,只需使用 EF 内存中数据库,如测试使用 EF Core 的代码中所述。
提示
SQLite 是一个关系提供程序,还可以使用内存中数据库。 请考虑使用它进行测试,以便更密切地匹配常见的关系数据库行为。 使用 SQLite 测试 EF Core 的应用程序中对此进行了介绍。
此页上的信息现在驻留在其他位置:
- 有关使用 EF 内存中数据库进行测试的常规信息,请参阅测试使用 EF Core 的代码。
- 请参阅示例,演示如何使用 EF 内存中数据库测试使用 EF Core 的示例应用程序。
- 有关 EF 内存中数据库的常规信息,请参阅ef 内存中数据库提供程序。