コード例 #1
0
        public IBookManagementSystemDbContext Init()
        {
            if (_unitOfWork == null)
            {
                _unitOfWork = new BookManagementSystemDbContext();
            }

            return(_unitOfWork);
        }
コード例 #2
0
        /// <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>();
        }