我有一个连接字符串,我希望能够查看例如“数据源”。是否有解析器,还是我必须搜索字符串?
是的, System.Data.Common.DbConnectionStringBuilder 上课了。
System.Data.Common.DbConnectionStringBuilder
DbConnectionStringBuilder 类提供强类型连接字符串生成器(SqlConnectionStringBuilder、OleDbConnectionStringBuilder 等)派生的基类。连接字符串构建器允许开发人员以编程方式创建语法正确的连接字符串,并解析和重建现有的连接字符串。
感兴趣的子类是:
System.Data.EntityClient.EntityConnectionStringBuilder System.Data.Odbc.OdbcConnectionStringBuilder System.Data.OleDb.OleDbConnectionStringBuilder System.Data.OracleClient.OracleConnectionStringBuilder System.Data.SqlClient.SqlConnectionStringBuilder
例如,要从 SQL 服务器连接字符串中“查看数据源”,您可以执行以下操作:
var builder = new SqlConnectionStringBuilder(connectionString); var dataSource = builder.DataSource;