/// <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>(); }
/// <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) { }