/// <summary> /// Constructor /// </summary> /// <param name="transactionProvider"></param> /// <param name="dbContextProvider"></param> public EfCoreRepositoryBase( IActiveTransactionProvider transactionProvider, IUnitOfWorkDbContextProvider unitOfWorkDbContextProvider ) { TransactionProvider = transactionProvider; UnitOfWorkDbContextProvider = unitOfWorkDbContextProvider; }
public EntityFrameworkUnitOfWorkFactory(IUnitOfWorkDbContextProvider contextProvider, ILoggerFactory loggerFactory) { _context = contextProvider.Context; _loggerFactory = loggerFactory; }