public InternalRepository( IReadOnlyRepository <T> readOnlyRepository, ITransactionalCollection transactionalCollection, Action commit) { this.readOnlyRepository = readOnlyRepository; this.transactionalCollection = transactionalCollection; this.commit = commit; }
public ITransactionalCollection Create() { return (collection ?? (collection = new MemoryTransactionalCollection())); }
public SchoolUnitOfWork(ITransactionalCollection transactionalCollection) : base(transactionalCollection) { }
public ChunkingUnitOfWork(ITransactionalCollection transactionalCollection) : base(transactionalCollection) { DocumentRepository = new DocumentRepository(Repository<Document>()); DocumentRequestRepository = new DocumentRequestRepository(Repository<DocumentRequest>()); }
protected UnitOfWork(ITransactionalCollection transactionalCollection) : base(transactionalCollection) { this.transactionalCollection = transactionalCollection; AutoInitializeRepository(); }
public BloggerUnitOfWork(ITransactionalCollection collection) : base(collection) { }
public AdministrationUnitOfWork(ITransactionalCollection collection) : base(collection) { }
public ITransactionalCollection Create() { return collection ?? (collection = new MemoryTransactionalCollection()); }
public NorthwindUnitOfWork(ITransactionalCollection transactionalCollection) : base(transactionalCollection) { }