我有一个Azure服务,我使用.cscfg文件作为我的配置。当我的服务加载.cscfg时,它希望至少有一个连接字符串。
问题是,以后可能会将更多的连接字符串添加到cscfg文件中,而且我也不想为了处理它们而更改代码。
我找不到一种方法来编写cscfg,因为它会构建一个连接字符串列表。你知道这是否可能吗?如果没有,你建议我怎么做?在每次向cscfg中添加另一个连接字符串时,我如何处理所有连接字符串而不更改代码?
非常感谢。
发布于 2015-12-08 15:29:15
我找不到一种方法来编写cscfg,因为它会构建一个连接字符串列表。你知道这是否可能吗?
与具有专用ConnectionStrings元素的ConnectionStrings文件不同,NOT可以对服务配置文件进行同样的操作。就设置而言,它是简单的name/value对。
在每次向cscfg中添加另一个连接字符串时,我如何处理所有连接字符串而不更改代码?
只要仔细考虑,就可以将所有连接字符串保存在序列化的JSON数组中,只有一个键名为ConnectionStrings,代码解析这个JSON数组,并根据这个JSON数组中的键创建不同的连接字符串。
https://stackoverflow.com/questions/34159605
复制相似问题