Condividi tramite


DatabaseProvider<TProviderServices,TOptionsExtension> Classe

Definizione

Punto primario in cui un provider di database può indicare a EF che è stato selezionato per il contesto corrente e fornire i servizi necessari per il funzionamento.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

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

Parametri di tipo

TProviderServices

Set di base di servizi richiesto da EF per il funzionamento del provider di database.

TOptionsExtension

Tipo di opzioni che il provider di database aggiungerà a Extensions per identificare che è stato selezionato (e per archiviare le impostazioni specifiche del database).

Ereditarietà
DatabaseProvider<TProviderServices,TOptionsExtension>
Implementazioni

Costruttori

DatabaseProvider<TProviderServices,TOptionsExtension>()

Punto primario in cui un provider di database può indicare a EF che è stato selezionato per il contesto corrente e fornire i servizi necessari per il funzionamento.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Metodi

GetProviderServices(IServiceProvider)

Ottiene il set di base di servizi richiesto da EF per il funzionamento del provider di database.

IsConfigured(IDbContextOptions)

Ottiene un valore che indica se il provider di database è stato selezionato per un determinato contesto.

Si applica a