Ejemplo n.º 1
0
        /// <summary>
        /// 构造一个 <see cref="BatchExecutorRewrite"/>。
        /// </summary>
        /// <param name="currentContext">给定的 <see cref="ICurrentDbContext"/>。</param>
        /// <param name="executionStrategyFactory">给定的 <see cref="IExecutionStrategyFactory"/>。</param>
        public BatchExecutorRewrite(ICurrentDbContext currentContext,
                                    IExecutionStrategyFactory executionStrategyFactory)
        {
            CurrentContext = currentContext.NotNull(nameof(currentContext));

#pragma warning disable 618
            ExecutionStrategyFactory = executionStrategyFactory.NotNull(nameof(executionStrategyFactory));
#pragma warning restore 618
        }