public virtual Task <TResult> ExecuteInDbContextScopeAsync <TState, TResult>( AmbientScopeOption scopeOption, TState state, CancellationToken cancellationToken, Func <IExecutionScope <TState>, CancellationToken, Task <TResult> > task) { return(TransactionalStrategyExecutor.ExecuteInDbContextScopeAsync(this, scopeOption, state, cancellationToken, task)); }
public virtual TResult ExecuteInDbContextScope <TState, TResult>( AmbientScopeOption scopeOption, TState state, Func <IExecutionScope <TState>, TResult> task) { return(TransactionalStrategyExecutor.ExecuteInDbContextScope(this, scopeOption, state, task)); }