Freigeben über


IDbExecutionStrategy-Schnittstelle

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Eine Strategie, die verwendet wird, um einen Befehl oder eine Abfrage für die Datenbank auszuführen – möglicherweise mit einer Logik für wiederholte Versuche, wenn ein Fehler auftritt.

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Interface IDbExecutionStrategy
'Usage
Dim instance As IDbExecutionStrategy
public interface IDbExecutionStrategy
public interface class IDbExecutionStrategy
type IDbExecutionStrategy =  interface end
public interface IDbExecutionStrategy

Der IDbExecutionStrategy-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft RetriesOnFailure Gibt an, ob diese IDbExecutionStrategy nach einem Fehler die Ausführung erneut versuchen kann.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Execute(Action) Führt den angegebenen Vorgang aus.
Öffentliche Methode Execute<TResult>(Func<TResult>) Führt den angegebenen Vorgang aus und gibt das Ergebnis zurück.
Öffentliche Methode ExecuteAsync(Func<Task>, CancellationToken) Führt den angegebenen asynchronen Vorgang aus.
Öffentliche Methode ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken) Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück.

Oben

Siehe auch

Verweis

System.Data.Entity.Infrastructure-Namespace