【发布时间】:2023-04-08 19:37:02
【问题描述】:
我正在寻找与 Java 数据源类似的 Microsoft 平台(IIS + .Net Framework 或 .Net CORE)上最接近的想法。
为不了解 DataSource 的人提供一点上下文。 数据源为应用程序抽象了数据库配置的概念。 在 Java 中(以它为例),如果我有一个需要与数据库连接的应用程序,一个好方法是创建一个数据源。
数据源定义了底层数据库的连接字符串、用于连接数据库的用户和密码以及许多其他参数,如连接池的大小。数据源有一个名称供应用程序查找。在 Java 中,它被命名为 JNDI,它是一个字符串,因此应用程序会查找名为 java:jboss/datasources/ExampleDS 的数据源。
这在将消费者与源头分离方面具有很大优势。因此,当我在测试环境中部署我的应用程序时,当应用程序处理 java:jboss/datasources/ExampleDS 这个数据源(在 java 应用程序服务器中创建)指向一个开发数据库。当我在 QA 应用程序服务器上部署相同的包时,java:jboss/datasources/ExampleDS 指向 QA 数据库,并且在 PROD 上也是如此。
我应该在 IIS 或任何其他微软技术/平台/解决方案上做些什么来获得相同的透明度?
【问题讨论】:
标签: .net iis datasource