Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
RelationalDbContextOptionsBuilder<TBuilder,TExtension>.ExecutionStrategy Method
Definition
- Namespace:
- Microsoft.EntityFrameworkCore.Infrastructure
- Assembly:
- Microsoft.EntityFrameworkCore.Relational.dll
- Package:
- Microsoft.EntityFrameworkCore.Relational v1.1.6
- Package:
- Microsoft.EntityFrameworkCore.Relational v10.0.0
- Package:
- Microsoft.EntityFrameworkCore.Relational v2.0.3
- Package:
- Microsoft.EntityFrameworkCore.Relational v2.1.11
- Package:
- Microsoft.EntityFrameworkCore.Relational v2.2.6
- Package:
- Microsoft.EntityFrameworkCore.Relational v3.0.0
- Package:
- Microsoft.EntityFrameworkCore.Relational v3.1.0
- Package:
- Microsoft.EntityFrameworkCore.Relational v5.0.0
- Package:
- Microsoft.EntityFrameworkCore.Relational v6.0.0
- Package:
- Microsoft.EntityFrameworkCore.Relational v7.0.0
- Package:
- Microsoft.EntityFrameworkCore.Relational v8.0.0
- Package:
- Microsoft.EntityFrameworkCore.Relational v9.0.0
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
| Name | Description |
|---|---|
| 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
Feedback
Was this page helpful?
