DatabaseFacade.ProviderName 属性

定义

返回当前正在使用的数据库提供程序的名称。 该名称通常是提供程序程序集的名称。 使用糖方法(例如) Microsoft.EntityFrameworkCore.SqlServerDatabaseFacadeExtensions.IsSqlServer 通常更容易,而不是直接调用此方法。

public virtual string ProviderName { get; }
public virtual string? ProviderName { get; }
member this.ProviderName : string
Public Overridable ReadOnly Property ProviderName As String

属性值

注解

此方法只能在配置 后使用, DbContext 因为只有这样才知道提供程序。 这意味着不能在 中使用 OnConfiguring(DbContextOptionsBuilder) 此方法,因为应用程序代码将提供程序设置为在配置上下文时使用。

有关详细信息 和示例,请参阅 DbContext 生存期、配置和初始化

适用于