Beispiel #1
0
        /// <summary>
        /// 初始化一个<see cref="Repository{TEntity, TKey}"/>类型的新实例
        /// </summary>
        public Repository(IDbContextTypeResolver contextTypeResolver)
        {
            UnitOfWork = contextTypeResolver.Resolve <TEntity, TKey>();

            _dbSet     = ((DbContext)UnitOfWork).Set <TEntity>();
            _readDbSet = ((DbContext)UnitOfWork.ReadContext).Set <TEntity>();
        }
Beispiel #2
0
 /// <summary>
 /// 初始化一个<see cref="Repository{TEntity, TKey}"/>类型的新实例
 /// </summary>
 public Repository(IDbContextTypeResolver contextTypeResolver)
 {
     _unitOfWork = contextTypeResolver.Resolve <TEntity, TKey>();
     _dbSet      = ((DbContext)_unitOfWork).Set <TEntity>();
 }
 public DepartmentRepository(IDbContextTypeResolver contextTypeResolver) : base(contextTypeResolver)
 {
 }