RelationalDbContextOptionsBuilder<TBuilder,TExtension>.ExecutionStrategy Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ExecutionStrategy(Func<ExecutionStrategyContext,IExecutionStrategy>) |
Configures the context to use the provided IExecutionStrategy. |
ExecutionStrategy(Func<ExecutionStrategyDependencies,IExecutionStrategy>) |
Configures the context to use the provided IExecutionStrategy. |
ExecutionStrategy(Func<ExecutionStrategyContext,IExecutionStrategy>)
Configures the context to use the provided IExecutionStrategy.
public virtual TBuilder ExecutionStrategy (Func<Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy> getExecutionStrategy);
abstract member ExecutionStrategy : Func<Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy> -> 'Builder
override this.ExecutionStrategy : Func<Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy> -> 'Builder
Public Overridable Function ExecutionStrategy (getExecutionStrategy As Func(Of ExecutionStrategyContext, IExecutionStrategy)) As TBuilder
Parameters
- getExecutionStrategy
- Func<ExecutionStrategyContext,IExecutionStrategy>
A function that returns a new instance of an execution strategy.
Returns
Applies to
ExecutionStrategy(Func<ExecutionStrategyDependencies,IExecutionStrategy>)
Configures the context to use the provided IExecutionStrategy.
public virtual TBuilder ExecutionStrategy (Func<Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy> getExecutionStrategy);
abstract member ExecutionStrategy : Func<Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy> -> 'Builder
override this.ExecutionStrategy : Func<Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy> -> 'Builder
Public Overridable Function ExecutionStrategy (getExecutionStrategy As Func(Of ExecutionStrategyDependencies, IExecutionStrategy)) As TBuilder
Parameters
- getExecutionStrategy
- Func<ExecutionStrategyDependencies,IExecutionStrategy>
A function that returns a new instance of an execution strategy.
Returns
Remarks
See Connection resiliency and database retries for more information and examples.
Applies to
Entity Framework