Compartilhar via


DatabaseProvider<TProviderServices,TOptionsExtension> Classe

Definição

O ponto principal em que um provedor de banco de dados pode informar ao EF que ele foi selecionado para o contexto atual e fornecer os serviços necessários para que ele funcione.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

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

Parâmetros de tipo

TProviderServices

O conjunto base de serviços exigido pelo EF para que o provedor de banco de dados funcione.

TOptionsExtension

O tipo de opções que o provedor de banco de dados adicionará para Extensions identificar que foi selecionado (e para armazenar as configurações específicas do banco de dados).

Herança
DatabaseProvider<TProviderServices,TOptionsExtension>
Implementações

Construtores

DatabaseProvider<TProviderServices,TOptionsExtension>()

O ponto principal em que um provedor de banco de dados pode informar ao EF que ele foi selecionado para o contexto atual e fornecer os serviços necessários para que ele funcione.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Métodos

GetProviderServices(IServiceProvider)

Obtém o conjunto base de serviços exigido pelo EF para que o provedor de banco de dados funcione.

IsConfigured(IDbContextOptions)

Obtém um valor que indica se esse provedor de banco de dados foi selecionado para um determinado contexto.

Aplica-se a