【发布时间】:2021-07-29 20:00:49
【问题描述】:
我是 Net Core WebAPI 的新手,我正在开发没有 EF 的 Core Web API。如果我无法将连接字符串从 appsetting.json 获取到我的存储库中,我就被卡住了
我已经创建了 CommonRepository 的构造函数并使用 IConfiguration 来获取连接字符串值
public CommonRepository(IConfiguration configuration)
{
_configuration = configuration;
}
private readonly IConfiguration _configuration;
但是在创建公共存储库的对象时它给出了一个错误
CommonRepository commonRepository =new CommonRepository();
没有给出与“CommonRepository.CommonRepository(IConfiguration)”所需的形参“configuration”相对应的参数
【问题讨论】:
-
创建一个模型来存储连接字符串,在启动时从配置中填充它,并使用选项模式存储模型。在需要的地方注入模型并访问连接字符串。
标签: c# api asp.net-web-api .net-core asp.net-core-webapi