public UnitOfWorkManager(IServiceProvider serviceProvider, IUnitOfWorkAccessor unitOfWorkAccessor, IAsyncLocalObjectProvider asyncLocalObjectProvider) { _serviceProvider = serviceProvider; _unitOfWorkAccessor = unitOfWorkAccessor; _asyncLocalObjectProvider = asyncLocalObjectProvider; }
/// <inheritdoc /> public UnitOfWorkManager( UnitOfWorkOptions uowOptions, IIocResolver iocManager, IAsyncLocalObjectProvider asyncLocalObjectProvider) { _defaultUowOptions = uowOptions; _iocResolver = iocManager; _asyncLocalObjectProvider = asyncLocalObjectProvider; }
/// <inheritdoc /> public EfDbContextProvider(IAsyncLocalObjectProvider asyncLocalObjectProvider, IIocResolver iocResolver) { _asyncLocalObjectProvider = asyncLocalObjectProvider; _iocResolver = iocResolver; }
/// <inheritdoc /> public DatabaseProvider(IAsyncLocalObjectProvider asyncLocalObjectProvider, IIocResolver iocResolver) { _asyncLocalObjectProvider = asyncLocalObjectProvider; _iocResolver = iocResolver; }