IDbExecutionStrategy 接口

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 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 命名空间