【发布时间】:2019-12-21 11:00:15
【问题描述】:
我想通过存储库从我的 Startup.cs 文件中的数据库中获取一个值。但是服务无法解析。
我了解我需要创建我的存储库的一个实例然后访问它。我看到过类似的问题,但我不想创建新服务:.NET Core 2 - Call Repository method from Startup
在我的 Startup.cs 中,我有以下内容:
public Startup(IConfiguration configuration, IRepository repo)
{
Configuration = configuration;
Repo = repo;
}
public IRepo Repo { get; }
public void ConfigureServices(IServiceCollection services)
{
services.AddScoped<IRepository, Repository>();
var data = Repo.GetValue();
}
当我运行此程序时,我收到了无法解析服务的错误。
【问题讨论】:
标签: c# asp.net asp.net-core-2.2