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 | |
---|---|---|
RetriesOnFailure | Gibt an, ob diese IDbExecutionStrategy nach einem Fehler die Ausführung erneut versuchen kann. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Execute(Action) | Führt den angegebenen Vorgang aus. | |
Execute<TResult>(Func<TResult>) | Führt den angegebenen Vorgang aus und gibt das Ergebnis zurück. | |
ExecuteAsync(Func<Task>, CancellationToken) | Führt den angegebenen asynchronen Vorgang aus. | |
ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken) | Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück. |
Oben