DatabaseProvider<TProviderServices,TOptionsExtension> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |