共用方式為


IDbExecutionStrategy 介面

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

用來針對資料庫執行命令或查詢的策略,具有發生失敗時可以重試的邏輯。

命名空間:  System.Data.Entity.Infrastructure
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
Public Interface IDbExecutionStrategy
'用途
Dim instance As IDbExecutionStrategy
public interface IDbExecutionStrategy
public interface class IDbExecutionStrategy
type IDbExecutionStrategy =  interface end
public interface IDbExecutionStrategy

IDbExecutionStrategy 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 RetriesOnFailure 指出此 IDbExecutionStrategy 是否可在失敗之後重試執行。

靠上

方法

  名稱 描述
公用方法 Execute(Action) 執行指定的作業。
公用方法 Execute<TResult>(Func<TResult>) 執行指定的作業並傳回結果。
公用方法 ExecuteAsync(Func<Task>, CancellationToken) 執行指定的非同步作業。
公用方法 ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken) 執行指定的非同步作業並傳回結果。

靠上

請參閱

參考

System.Data.Entity.Infrastructure 命名空間