cscfg中可变大小的连接字符串列表

时间:2015-12-08 15:23:08

标签: list azure schema cscfg

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

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

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

非常感谢。

1 个答案:

答案 0 :(得分:1)

  

我无法找到一种方法来编写cscfg,以便它能够构建一个cscfg   连接字符串列表。你知道这是否可能吗?

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

  

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

只是大声思考,你可以将所有连接字符串保存在序列化的JSON数组中,并且只有一个名为ConnectionStrings的键,并让你的代码解析这个JSON数组并根据它创建不同的连接字符串这个JSON数组中的键。