语言

SqliteDatabaseFacadeExtensions.IsSqlite(DatabaseFacade) 方法

定义

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

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

参数

database
DatabaseFacade

外墙来自 Database。

返回

true 如果正在使用 SQLite,则为 false 否则。

注解

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

有关详细信息和示例,请参阅 使用 EF Core 访问 SQLite 数据库 。

适用于