Compartilhar via


DbConfiguration.SetDefaultConnectionFactory(IDbConnectionFactory) Método

Definição

Define o IDbConnectionFactory usado para criar conexões por convenção se nenhuma outra cadeia de conexão ou conexão for fornecida a ou puder ser descoberta por DbContext. Observe que uma fábrica de conexões padrão é definida no arquivo app.config ou web.config sempre que o pacote NuGet EntityFramework é instalado. Quanto a todas as configurações de arquivo de configuração, o conjunto de fábrica de conexões padrão no arquivo de configuração terá precedência sobre qualquer configuração feita com esse método. Portanto, a configuração deve ser removida do arquivo de configuração antes de chamar esse método terá qualquer efeito. Chame esse método do construtor de uma classe derivada de DbConfiguration para alterar a fábrica de conexões padrão que está sendo usada.

protected internal void SetDefaultConnectionFactory (System.Data.Entity.Infrastructure.IDbConnectionFactory connectionFactory);
member this.SetDefaultConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory -> unit
Protected Friend Sub SetDefaultConnectionFactory (connectionFactory As IDbConnectionFactory)

Parâmetros

connectionFactory
IDbConnectionFactory

O alocador de conexão.

Comentários

Esse método é fornecido como uma maneira conveniente e detectável de adicionar configuração ao Entity Framework. Internamente, ele funciona da mesma maneira que usar AddDependencyResolver para adicionar um resolvedor apropriado para IDbConnectionFactory. Isso significa que, se desejado, a mesma funcionalidade pode ser obtida usando um resolvedor personalizado ou um resolvedor apoiado por um contêiner Inversion-of-Control.

Aplica-se a