DbConfiguration.SetExecutionStrategy 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.
Sobrecargas
SetExecutionStrategy(String, Func<IDbExecutionStrategy>) |
Chame esse método do construtor de uma classe derivada de DbConfiguration para registrar um IDbExecutionStrategy para uso com o provedor representado pelo nome invariável fornecido. |
SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String) |
Chame esse método do construtor de uma classe derivada de DbConfiguration para registrar um IDbExecutionStrategy para uso com o provedor representado pelo nome invariável fornecido e para um determinado nome de servidor. |
SetExecutionStrategy(String, Func<IDbExecutionStrategy>)
Chame esse método do construtor de uma classe derivada de DbConfiguration para registrar um IDbExecutionStrategy para uso com o provedor representado pelo nome invariável fornecido.
protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy))
Parâmetros
- providerInvariantName
- String
O ADO.NET nome invariável do provedor que indica o tipo de conexão ADO.NET para a qual essa estratégia de execução será usada.
- getExecutionStrategy
- Func<IDbExecutionStrategy>
Uma função que retorna uma nova instância de uma estratégia de execuçã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 forma que usar AddDependencyResolver para adicionar um resolvedor apropriado para IDbExecutionStrategy. 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.
Aplica-se a
SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String)
Chame esse método do construtor de uma classe derivada de DbConfiguration para registrar um IDbExecutionStrategy para uso com o provedor representado pelo nome invariável fornecido e para um determinado nome de servidor.
protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy, string serverName);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> * string -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy), serverName As String)
Parâmetros
- providerInvariantName
- String
O ADO.NET nome invariável do provedor que indica o tipo de conexão ADO.NET para a qual essa estratégia de execução será usada.
- getExecutionStrategy
- Func<IDbExecutionStrategy>
Uma função que retorna uma nova instância de uma estratégia de execução.
- serverName
- String
Uma cadeia de caracteres que será correspondida com o nome do servidor na cadeia 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(IDbDependencyResolver) para adicionar um resolvedor apropriado para IDbExecutionStrategy. 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.
Aplica-se a
Entity Framework