DbConfiguration.SetExecutionStrategy 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SetExecutionStrategy(String, Func<IDbExecutionStrategy>) |
从 派生 DbConfiguration 自 的类的构造函数调用此方法,以注册 IDbExecutionStrategy 以与给定固定名称表示的提供程序一起使用。 |
SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String) |
从 派生 DbConfiguration 自 的类的构造函数中调用此方法,以注册 IDbExecutionStrategy ,以便与给定固定名称表示的提供程序和给定的服务器名称一起使用。 |
SetExecutionStrategy(String, Func<IDbExecutionStrategy>)
从 派生 DbConfiguration 自 的类的构造函数调用此方法,以注册 IDbExecutionStrategy 以与给定固定名称表示的提供程序一起使用。
protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy))
参数
- providerInvariantName
- String
ADO.NET 提供程序固定名称,指示将使用此执行策略的 ADO.NET 连接类型。
- getExecutionStrategy
- Func<IDbExecutionStrategy>
返回执行策略的新实例的函数。
注解
提供此方法是一种方便且可发现的方式,用于将配置添加到实体框架。 在内部,它的工作方式与使用 AddDependencyResolver 为 IDbExecutionStrategy添加适当的冲突解决程序的方式相同。 这意味着,如果需要,可以使用自定义冲突解决程序或由控制反转容器支持的解析程序来实现相同的功能。
适用于
SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String)
从 派生 DbConfiguration 自 的类的构造函数中调用此方法,以注册 IDbExecutionStrategy ,以便与给定固定名称表示的提供程序和给定的服务器名称一起使用。
protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy, string serverName);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> * string -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy), serverName As String)
参数
- providerInvariantName
- String
ADO.NET 提供程序固定名称,指示将使用此执行策略的 ADO.NET 连接类型。
- getExecutionStrategy
- Func<IDbExecutionStrategy>
返回执行策略的新实例的函数。
- serverName
- String
将与连接字符串中的服务器名称匹配的字符串。
注解
提供此方法是一种方便且可发现的方式,用于将配置添加到实体框架。 在内部,它的工作方式与使用 AddDependencyResolver(IDbDependencyResolver) 为 IDbExecutionStrategy添加适当的解析程序的方式相同。 这意味着,如果需要,可以使用自定义冲突解决程序或由控制反转容器支持的解析程序来实现相同的功能。