首页 > 解决方案 > 将连接字符串从.Net核心应用程序发送到类库的正确方法

问题描述

我有一个 .Net 核心 MVC 应用程序和一个名为 UIServiceLayer 的类库。UIServicelayer 有以下类:

  1. 公共类页面。
  2. 内部类小部件。
  3. 内部类 WidgetType。
  4. --- 更多与 UI 对象相关的内部类。
  5. 内部类数据。

在 UIServicelayer 中,只有 Page 类是公共的,它是与 UIServicelayer 的唯一交互点。

我的 .Net Core MVC 应用程序的 appsettings.json 文件中存储了连接字符串,我需要将其传递给 Data.cs 类,以便它可以与 DB 建立连接。

问题是我不想通过 Page.cs 类传递连接字符串,因为 Page 类不应该关心除了 UI 页面和小部件和其他东西之外的任何东西,而且我也不想将 Data 类标记为公共,因为我不希望我的 .Net Core 应用程序直接与 Data 类交互。

谁能建议我如何将连接字符串从我的 .Net Core 应用程序传递给 Data 类?

标签: asp.net-corearchitecture

解决方案


推荐阅读