Udostępnij za pośrednictwem


DatabaseProvider<TProviderServices,TOptionsExtension> Klasa

Definicja

Punkt podstawowy, w którym dostawca bazy danych może poinformować ef, że został wybrany dla bieżącego kontekstu i zapewnia usługi wymagane do działania.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public class DatabaseProvider<TProviderServices,TOptionsExtension> : Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider where TProviderServices : class, IDatabaseProviderServices where TOptionsExtension : class, IDbContextOptionsExtension
type DatabaseProvider<'ProviderServices, 'OptionsExtension (requires 'ProviderServices : null and 'ProviderServices :> IDatabaseProviderServices and 'OptionsExtension : null and 'OptionsExtension :> IDbContextOptionsExtension)> = class
    interface IDatabaseProvider
Public Class DatabaseProvider(Of TProviderServices, TOptionsExtension)
Implements IDatabaseProvider

Parametry typu

TProviderServices

Podstawowy zestaw usług wymaganych przez program EF dla dostawcy bazy danych do działania.

TOptionsExtension

Typ opcji dodanych przez dostawcę bazy danych w celu Extensions zidentyfikowania wybranego elementu (i przechowywania ustawień specyficznych dla bazy danych).

Dziedziczenie
DatabaseProvider<TProviderServices,TOptionsExtension>
Implementuje

Konstruktory

DatabaseProvider<TProviderServices,TOptionsExtension>()

Punkt podstawowy, w którym dostawca bazy danych może poinformować ef, że został wybrany dla bieżącego kontekstu i zapewnia usługi wymagane do działania.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Metody

GetProviderServices(IServiceProvider)

Pobiera podstawowy zestaw usług wymaganych przez program EF dla dostawcy bazy danych do działania.

IsConfigured(IDbContextOptions)

Pobiera wartość wskazującą, czy ten dostawca bazy danych został wybrany dla danego kontekstu.

Dotyczy