出于某种原因,我在解析web.config文件中的连接字符串时有一段时间.
我已经获得了connectionString,但我正在尝试获取所有的值,例如
>数据源
>初始目录
>用户名
>等……
连接字符串如下所示:
Data Source=db.sample.com;user
id=sample-user;password=sample-password;Initial
Catalog=sample-catalog;
使用System.Data.Common.DbConnectionStringBuilder
$sb = New-Object System.Data.Common.DbConnectionStringBuilder $sb.set_ConnectionString('Data Source=db.sample.com;user id=sample-user;password=sample-password;Initial Catalog=sample-catalog;') $sb
输出:
Key Value --- ----- data source db.sample.com user id sample-user password sample-password initial catalog sample-catalog
另请参阅更多详细信息:DbConnectionStringBuilder does not parse when used in PowerShell
(这就是使用这个有趣的语法$sb.set_ConnectionString(…)而不是$sb.ConnectionString = …)的原因.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。