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 数据库

适用于