DatabaseProvider<TProviderServices,TOptionsExtension> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |