public DbContextUnitOfWorkRepository(IDbContextUnitOfWork context) { Guard.ArgumentIsNotNull(context, "context"); _context = context; _dbSet = context.Context.Set <T>(); }
public EfRepository(IDbContextUnitOfWork unitOfWork) { UnitOfWork = unitOfWork; _context = unitOfWork.GetContext(ReadConsistency.Strong); _readOnlyContext = unitOfWork.GetContext(ReadConsistency.Weak); _dbSet = _context.Set <T>(); _readOnlydbSet = _readOnlyContext == _context ? _dbSet : _readOnlyContext.Set <T>(); }
public DbContextAutoMapperRepository(IDbContextUnitOfWork context) { Guard.ArgumentIsNotNull(context, "context"); _context = context; _dbSet = context.Context.Set <TEntity>(); _dtoList = _dbSet.Select(i => Mapper.Map <TEntity, TDto>(i)).ToList(); Mapper.CreateMap <TEntity, TDto>(); }
public void DbContextUnitOfWorkConstructorNullTest() { _unitOfWork = new DbContextUnitOfWork(null); }
public void TestInitialize() { _context = new Mock <DbContext>().Object; _unitOfWork = new DbContextUnitOfWork(_context); }
public EfEntityRepository(IDbContextUnitOfWork unitOfWork) : base(unitOfWork) { }
public void TestInitialize() { _context = new Mock <DbContext>().Object; _unitOfWork = new DbContextUnitOfWork(_context); _repository = new DbContextUnitOfWorkRepository <Mock <string> >(_unitOfWork); }