Compartir a través de


IDbExecutionStrategy (Interfaz)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Estrategia que se usa para ejecutar un comando o una consulta en la base de datos, posiblemente con lógica de reintentos si se produce un error.

Espacio de nombres:  System.Data.Entity.Infrastructure
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Interface IDbExecutionStrategy
'Uso
Dim instance As IDbExecutionStrategy
public interface IDbExecutionStrategy
public interface class IDbExecutionStrategy
type IDbExecutionStrategy =  interface end
public interface IDbExecutionStrategy

El tipo IDbExecutionStrategy expone los siguientes miembros.

Propiedades

  Name Descripción
Propiedad pública RetriesOnFailure Indica si esta IDbExecutionStrategy puede reintentar la ejecución tras un error.

Superior

Métodos

  Name Descripción
Método público Execute(Action) Ejecuta la operación especificada.
Método público Execute<TResult>(Func<TResult>) Ejecuta la operación especificada y devuelve el resultado.
Método público ExecuteAsync(Func<Task>, CancellationToken) Ejecuta la operación asincrónica especificada.
Método público ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken) Ejecuta la operación asincrónica especificada y devuelve el resultado.

Superior

Vea también

Referencia

System.Data.Entity.Infrastructure (Espacio de nombres)