在我的asp.net core解决方案中,我有两个项目:asp.net应用程序和包含模式仓库的模型层库。
我请求在应用程序中使用DI实现我的接口。
如何正确地配置 DI 以从 appsettings.json (asp.net 应用程序) 创建具有特定字符串的存储库?
我请求在应用程序中使用DI实现我的接口。
services.AddTransient<IRepositrory, Repository>();
但是!仓库构造函数有参数
public Repository(string connectionString)
{
_appDBContext = new AppDBContext(connectionString);
}
如何正确地配置 DI 以从 appsettings.json (asp.net 应用程序) 创建具有特定字符串的存储库?
AppDbContext
注入为依赖项。你现在所拥有的不是正确的 DI 设计。 - MikeSW