RelationalDbContextOptionsBuilder<TBuilder,TExtension>.ExecutionStrategy Method

Definition

Overloads

ExecutionStrategy(Func<ExecutionStrategyContext,IExecutionStrategy>)

Configures the context to use the provided IExecutionStrategy.

C#
public virtual TBuilder ExecutionStrategy (Func<Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy> getExecutionStrategy);

Parameters

getExecutionStrategy
Func<ExecutionStrategyContext,IExecutionStrategy>

A function that returns a new instance of an execution strategy.

Returns

TBuilder

Applies to

Entity Framework Core 1.1
Toode Versioonid
Entity Framework Core 1.1

ExecutionStrategy(Func<ExecutionStrategyDependencies,IExecutionStrategy>)

Source:
RelationalDbContextOptionsBuilder.cs
Source:
RelationalDbContextOptionsBuilder.cs
Source:
RelationalDbContextOptionsBuilder.cs
Source:
RelationalDbContextOptionsBuilder.cs
Source:
RelationalDbContextOptionsBuilder.cs
Source:
RelationalDbContextOptionsBuilder.cs
Source:
RelationalDbContextOptionsBuilder.cs
Source:
RelationalDbContextOptionsBuilder.cs
Source:
RelationalDbContextOptionsBuilder.cs

Configures the context to use the provided IExecutionStrategy.

C#
public virtual TBuilder ExecutionStrategy (Func<Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy> getExecutionStrategy);

Parameters

getExecutionStrategy
Func<ExecutionStrategyDependencies,IExecutionStrategy>

A function that returns a new instance of an execution strategy.

Returns

TBuilder

Remarks

See Connection resiliency and database retries for more information and examples.

Applies to

Entity Framework Core 9.0 ja muud versioonid
Toode Versioonid
Entity Framework Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0