将依赖注入基类

时间:2018-03-10 18:00:30

标签: c# asp.net-core-2.0

我有以下BaseClass:

public class BaseRepositorio : IDisposable
{
    protected IDbConnection postgresql;

    public BaseRepositorio(IDbConnection postgresql)
    {
        this.postgresql = postgresql;
    }

    public void Dispose()
    {
    }
}

将依赖项注入BaseClass的正确方法是什么?

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

1 个答案:

答案 0 :(得分:1)

在derived和use基础构造函数中注入它

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