0

我有一个 Azure 服务,我正在使用 .cscfg 文件进行配置。当我的服务加载 .cscfg 时,它预计至少有 1 个连接字符串。

问题是,稍后可能会将更多连接字符串添加到 cscfg 文件中,我不想更改我的代码来处理它们。

我找不到以构建连接字符串列表的方式编写 cscfg 的方法。你知道这是否可能吗?如果没有,你会建议我做什么?每次向 cscfg 添加另一个连接字符串时,如何在不更改代码的情况下处理所有连接字符串?

非常感谢 。

4

1 回答 1

1

我找不到以构建连接字符串列表的方式编写 cscfg 的方法。你知道这是否可能吗?

app/web.config具有专用ConnectionStrings元素的文件不同,NOT可以对服务配置文件执行相同操作。就设置而言,它是简单的name/value配对。

每次向 cscfg 添加另一个连接字符串时,如何在不更改代码的情况下处理所有连接字符串?

只要大声思考,您可能会将所有连接字符串保存在一个序列化的 JSON 数组中,并且只有一个名为类似的键ConnectionStrings,然后让您的代码解析这个 JSON 数组并根据这个 JSON 数组中的键创建不同的连接字符串。

于 2015-12-08T15:29:15.203 回答