public IBookManagementSystemDbContext Init() { if (_unitOfWork == null) { _unitOfWork = new BookManagementSystemDbContext(); } return(_unitOfWork); }
/// <summary> /// ctor /// </summary> /// <param name="dbFactory">DataBase factory</param> protected Repository(IDbFactory dbFactory) { if (dbFactory == null) { throw new ArgumentNullException("dbFactory"); } _dbContext = dbFactory.Init(); _dbSet = _dbContext.Set <TEntity>(); }