构造方法注入与获取对象实体

//需要什么类,只需要在构造方法中获取
//如果是自己单独写的类需要注入到IOC中,请继承接口IDependency
public partial class Sys_WorkFlowTableService
{
    //注意Service类构造方法中只能获取同一个类库下的文件
    private readonly IHttpContextAccessor _httpContextAccessor;
    private readonly ISys_WorkFlowTableRepository _repository;//访问数据库
    private readonly ISys_WorkFlowTableStepRepository _stepRepository;//访问数据库
    [ActivatorUtilitiesConstructor]
    public Sys_WorkFlowTableService(
        ISys_WorkFlowTableRepository dbRepository,
        IHttpContextAccessor httpContextAccessor,
        ISys_WorkFlowTableStepRepository stepRepository
        )
    : base(dbRepository)
    {
        _httpContextAccessor = httpContextAccessor;
        _repository = dbRepository;
        //获取其他表的数据库访问
        _stepRepository = stepRepository;
    }
    //其他获取对象实例:表名xxxRepository.Instance;如:Sys_UserRepository.Instance(仅限在同一个类库中使用)
}