Compartir a través de


DbConfiguration.SetExecutionStrategy Método

Definición

Sobrecargas

SetExecutionStrategy(String, Func<IDbExecutionStrategy>)

Llame a este método desde el constructor de una clase derivada de DbConfiguration para registrar un IDbExecutionStrategy objeto para su uso con el proveedor representado por el nombre invariable especificado.

SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String)

Llame a este método desde el constructor de una clase derivada de DbConfiguration para registrar un IDbExecutionStrategy objeto para su uso con el proveedor representado por el nombre invariable especificado y para un nombre de servidor determinado.

SetExecutionStrategy(String, Func<IDbExecutionStrategy>)

Llame a este método desde el constructor de una clase derivada de DbConfiguration para registrar un IDbExecutionStrategy objeto para su uso con el proveedor representado por el nombre invariable especificado.

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

Nombre invariable del proveedor ADO.NET que indica el tipo de conexión de ADO.NET para el que se usará esta estrategia de ejecución.

getExecutionStrategy
Func<IDbExecutionStrategy>

Función que devuelve una nueva instancia de una estrategia de ejecución.

Comentarios

Este método se proporciona como una manera cómoda y reconocible de agregar configuración a Entity Framework. Internamente funciona de la misma manera que con AddDependencyResolver para agregar una resolución adecuada para IDbExecutionStrategy. Esto significa que, si lo desea, se puede lograr la misma funcionalidad mediante una resolución personalizada o una resolución respaldada por un contenedor de inversión de control.

Se aplica a

SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String)

Llame a este método desde el constructor de una clase derivada de DbConfiguration para registrar un IDbExecutionStrategy objeto para su uso con el proveedor representado por el nombre invariable especificado y para un nombre de servidor determinado.

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

Nombre invariable del proveedor ADO.NET que indica el tipo de conexión de ADO.NET para el que se usará esta estrategia de ejecución.

getExecutionStrategy
Func<IDbExecutionStrategy>

Función que devuelve una nueva instancia de una estrategia de ejecución.

serverName
String

Cadena que coincidirá con el nombre del servidor en la cadena de conexión.

Comentarios

Este método se proporciona como una manera cómoda y reconocible de agregar configuración a Entity Framework. Internamente funciona de la misma manera que el uso AddDependencyResolver(IDbDependencyResolver) de para agregar una resolución adecuada para IDbExecutionStrategy. Esto significa que, si lo desea, se puede lograr la misma funcionalidad mediante una resolución personalizada o una resolución respaldada por un contenedor de inversión de control.

Se aplica a