语言

InMemoryDatabaseFacadeExtensions.IsInMemory(DatabaseFacade) 方法

定义

返回 true 当前正在使用的数据库提供程序是否为内存中提供程序。

public static bool IsInMemory(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade database);
static member IsInMemory : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade -> bool
<Extension()>
Public Function IsInMemory (database As DatabaseFacade) As Boolean

参数

database
DatabaseFacade

外墙来自 Database。

返回

true 如果使用内存中数据库。

注解

此方法只能在配置后 DbContext 使用,因为只有提供程序才知道。 这意味着此方法不能用于 OnConfiguring(DbContextOptionsBuilder) ,因为这是应用程序代码将提供程序设置为用作配置上下文的一部分的位置。

有关详细信息和示例,请参阅 EF Core 内存中数据库提供程序 。

适用于