【发布时间】:2015-08-12 19:41:33
【问题描述】:
早上好,
我们目前正在从 EF 迁移到使用 ADO.NET 作为我们的后端。对于 EF,注入连接字符串非常容易。但是,我无法弄清楚如何使用标准服务来做到这一点。目前的代码是:
services.AddScoped<IDataCatalogRepository, SqlDataCatalogRepository>();
目前正在通过 GitHub 上的依赖注入测试项目,但没有看到我需要的确切内容。我想做的是:
services.AddScoped<IDataCatalogRepository, SqlDataCatalogRepository>("connectionString")
SqlDataCatalogRepository 确实将 connectionString 作为其构造函数属性之一。
使用 Beta 4,有什么想法吗?
史蒂文·M.
【问题讨论】:
-
你可以使用
Options吗? stackoverflow.com/a/27195895/1184056
标签: dependency-injection asp.net-core