공급자 별 ConnectionStringBuilder 클래스 (적절한 네임 스페이스 내)를 사용하거나 System.Data.Common.DbConnectionStringBuilder필요한 경우 연결 문자열 개체를 추상화 할 수 있습니다. 찾고있는 정보를 지정하는 데 사용되는 공급자 별 키워드를 알아야하지만 SQL Server 예제의 경우 다음 두 가지 중 하나를 수행 할 수 있습니다.
System.Data.SqlClient.SqlConnectionStringBuilder builder = new System.Data.SqlClient.SqlConnectionStringBuilder(connectionString);
string server = builder.DataSource;
string database = builder.InitialCatalog;
또는
System.Data.Common.DbConnectionStringBuilder builder = new System.Data.Common.DbConnectionStringBuilder();
builder.ConnectionString = connectionString;
string server = builder["Data Source"] as string;
string database = builder["Initial Catalog"] as string;
string database = builder["Initial Catalog"] as string;.- "Database"는 잘못된 키워드였습니다.