public UnitOfWork(IDbConnectionFactory dbConnectionFactory, ISqlServerGuidFactory guidFactory) : base(dbConnectionFactory) { _guidFactory = guidFactory ?? throw new ArgumentNullException(nameof(guidFactory)); }
public StreamRepository(Func <IDbConnection> dbConnectionFunc, Func <IDbTransaction> dbTransactionFunc, ISqlServerGuidFactory guidFactory) { _dbConnectionFunc = dbConnectionFunc ?? throw new ArgumentNullException(nameof(dbConnectionFunc)); _dbTransactionFunc = dbTransactionFunc ?? throw new ArgumentNullException(nameof(dbTransactionFunc)); _guidFactory = guidFactory ?? throw new ArgumentNullException(nameof(guidFactory)); }