为什么我不能访问存储库类中编写的方法

本文关键字:方法 不能 访问 存储 为什么 | 更新日期: 2023-09-27 18:08:19

我是asp.net Mvc的新手,正在尝试使用存储库模式和实体框架工作代码优先的方法。但是现在我不能在控制器中访问存储库类中编写的方法和代码。

为什么我不能访问存储库类中编写的方法

您需要使用依赖注入(DI)并将存储库注入到控制器的构造函数中。下面是一个例子:

public class Controller
{
    public readonly Repository repository;
    public Controller(Repository repository)
    {
        this.repository = repository;
    }
    public void SomeMethod()
    {
        this.repository.AMethodInTheRepository();
    }
}

希望有帮助