将依赖项注入基类



我有以下BaseClass:

public class BaseRepositorio : IDisposable
{
    protected IDbConnection postgresql;
    public BaseRepositorio(IDbConnection postgresql)
    {
        this.postgresql = postgresql;
    }
    public void Dispose()
    {
    }
}

依赖项注入基类的正确方法是什么?

public class RepositorioEmpresa : BaseRepositorio?!?!, IRepositorio<Empresa>
{
}

将其注入派生并使用基构造函数

public class RepositorioEmpresa : BaseRepositorio, IRepositorio<Empresa>
{
    public RepositorioEmpresa(IDbConnection connection): base(connection)
    {
    }
} 

最新更新