Compartilhar via


SqlServerDatabaseFacadeExtensions.IsSqlServer(DatabaseFacade) Método

Definição

Retornará true se o provedor de banco de dados atualmente em uso for o provedor de SQL Server.

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

Parâmetros

database
DatabaseFacade

A fachada de Database.

Retornos

truese SQL Server estiver sendo usado; false caso contrário, .

Comentários

Esse método só pode ser usado depois que o DbContext tiver sido configurado porque é apenas então que o provedor é conhecido. Isso significa que esse método não pode ser usado no porque é aqui OnConfiguring(DbContextOptionsBuilder) que o código do aplicativo define o provedor a ser usado como parte da configuração do contexto.

Consulte Acessando bancos de dados SQL Server e SQL do Azure com o EF Core para obter mais informações e exemplos.

Aplica-se a