asp.net-core - 将连接字符串从.Net核心应用程序发送到类库的正确方法
问题描述
我有一个 .Net 核心 MVC 应用程序和一个名为 UIServiceLayer 的类库。UIServicelayer 有以下类:
- 公共类页面。
- 内部类小部件。
- 内部类 WidgetType。
- --- 更多与 UI 对象相关的内部类。
- 内部类数据。
在 UIServicelayer 中,只有 Page 类是公共的,它是与 UIServicelayer 的唯一交互点。
我的 .Net Core MVC 应用程序的 appsettings.json 文件中存储了连接字符串,我需要将其传递给 Data.cs 类,以便它可以与 DB 建立连接。
问题是我不想通过 Page.cs 类传递连接字符串,因为 Page 类不应该关心除了 UI 页面和小部件和其他东西之外的任何东西,而且我也不想将 Data 类标记为公共,因为我不希望我的 .Net Core 应用程序直接与 Data 类交互。
谁能建议我如何将连接字符串从我的 .Net Core 应用程序传递给 Data 类?
解决方案
推荐阅读
- nlp - Botpress 自定义组件
- bash - 通过终端打开/关闭 Mojave 的屏幕截图预览缩略图
- orgchart - 是否有自定义搜索结果模板的选项?
- c# - Quartz.SchedulerException:实例化类的问题 - Quartz 未按预期执行
- c# - SelectionChanged 触发了两次而不是一次
- sqoop - 无法使用单个 tSqoopImport 组件部署 talend 作业
- spring-boot - 在 Camel SpringBoot 项目中传播请求参数值
- powershell - 如何过滤 VMware Horizon 的 AD 对象属性?
- mysql - 如何从总和转换为时间 - mysql
- java - 列类型数组的 JPA 存储库方法名称的结构是什么?