Udostępnij za pośrednictwem


SqlServerDatabaseFacadeExtensions.IsSqlServer(DatabaseFacade) Metoda

Definicja

Zwraca wartośćtrue, jeśli obecnie używany dostawca bazy danych jest dostawcą 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

Parametry

database
DatabaseFacade

Fasada z Database.

Zwraca

truejeśli SQL Server jest używany; false w przeciwnym razie.

Uwagi

Ta metoda może być używana tylko po skonfigurowaniu DbContext , ponieważ jest ona znana tylko wtedy, gdy dostawca jest znany. Oznacza to, że nie można użyć tej metody, ponieważ jest to miejsce, w OnConfiguring(DbContextOptionsBuilder) którym kod aplikacji ustawia dostawcę do użycia w ramach konfigurowania kontekstu.

Aby uzyskać więcej informacji i przykładów, zobacz Uzyskiwanie dostępu do SQL Server i Azure SQL baz danych za pomocą platformy EF Core.

Dotyczy