Поделиться через


SqlServerDatabaseFacadeExtensions.IsSqlServer(DatabaseFacade) Метод

Определение

Возвращает значение true , если используемый в данный момент поставщик базы данных является поставщиком 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

Параметры

database
DatabaseFacade

Фасад из Database.

Возвращаемое значение

trueЗначение , если используется SQL Server; false в противном случае — значение .

Комментарии

Этот метод можно использовать только после DbContext настройки , так как поставщик известен только тогда. Это означает, что этот метод нельзя использовать в OnConfiguring(DbContextOptionsBuilder) , так как именно здесь код приложения задает поставщика для использования в рамках настройки контекста.

Дополнительные сведения и примеры см. в статье Доступ к базам данных SQL Server и Azure SQL с помощью EF Core.

Применяется к