コード例 #1
0
        public AsyncRepository(TUnitOfWork unitOfWork)
        {
            if (unitOfWork == null)
            {
                throw new ArgumentNullException(nameof(unitOfWork));
            }

            UnitOfWork = unitOfWork;

            readRepository  = new AsyncReadRepository <TUnitOfWork, TEntity, TKey>(UnitOfWork);
            writeRepository = new AsyncWriteRepository <TUnitOfWork, TEntity, TKey>(UnitOfWork);
        }
コード例 #2
0
 public AsyncRepository(TUnitOfWork unitOfWork) : base(unitOfWork)
 {
     this.asyncReadRepository  = new AsyncReadRepository <TUnitOfWork, TEntity, TKey>(unitOfWork);
     this.asyncWriteRepository = new AsyncWriteRepository <TUnitOfWork, TEntity, TKey>(unitOfWork);
 }