DbConfiguration.SetDefaultConnectionFactory(IDbConnectionFactory) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o IDbConnectionFactory que é usado para criar conexões por convenção se nenhuma outra cadeia de conexão ou conexão for fornecida ou puder ser descoberta por DbContext. Observe que um fábrica de conexões padrão é definido 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 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
A fábrica de conexões.
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 inversão de controle.