【发布时间】:2017-03-06 01:15:22
【问题描述】:
我正在尝试从 appsettings.json 文件中动态获取 连接字符串。我看到我可以通过 startup 类的 Configuration 属性来做到这一点。我已将配置字段标记为静态字段并在应用程序中访问它。
我想知道是否有一种更好的 方法可以从 .NET Core 应用程序中获取连接字符串值。
【问题讨论】:
-
可以通过ASP.NET Core中的依赖注入服务注入
Configuration对象-Example here -
如何将配置对象注入到只有无参数构造函数的类中?甚至如何将数据库上下文注入到只有无参数构造函数的类中?
-
至少在 ASP.NET 核心中,推荐的方法是使用考虑 SoC 和 ISP 原则的选项模式:docs.microsoft.com/en-us/aspnet/core/fundamentals/… .NET Core 解决方案也应该考虑这些原则。
标签: c# asp.net asp.net-core .net-core