private UnitOfWorkOptions CreateOptions() { var options = new UnitOfWorkOptions(); _defaultOptions.Normalize(options); _optionsAttribute?.Normalize(options); return(options); }
/// <summary> /// /// </summary> /// <param name="options"></param> public void Begin(UnitOfWorkOptions options) { Check.NotNull(options, nameof(options)); PreventMultipleBegin(); Options = _defaultOptions.Normalize(options.Clone()); BeginUow(); }