我需要从不同的文件中读取connectionString。config
file1.ddl.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="" connectionString=""/>
</connectionStrings>
</configuration>
file2.ddl.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="" connectionString=""/>
</connectionStrings>
</configuration>
我尝试使用ConfigurationManager.ConnectionStrings[“NAME”].ConnectionString,但收到“对象未设置”,并且无法使用ConfigurationSettings.AppSettings,因为它已弃用
enter image description here
1条答案
按热度按时间7tofc5zh1#
你可以尝试在同一个文件中添加密钥。
字符串exePath =系统.反射.程序集.获取执行程序集().位置;//执行路径
配置配置=配置管理器.OpenExeConfiguration(exePath);连接字符串节=配置获取节(“连接字符串”)作为连接字符串节;
字符串连接文件=节.连接字符串[“名称连接”].连接字符串;