Bạn có thể sử dụng lớp ConnectionStringBuilder nhà cung cấp cụ thể (trong không gian tên thích hợp), hoặc System.Data.Common.DbConnectionStringBuilder
để tóm tắt các đối tượng chuỗi kết nối nếu bạn cần. Bạn sẽ cần phải biết các từ khóa nhà cung cấp cụ thể sử dụng để chỉ những thông tin bạn đang tìm kiếm, nhưng đối với một ví dụ SQL Server bạn có thể làm một trong hai điều này:
Với
string connectionString = "Data Source = .\\SQLEXPRESS;Database=Northwind;Integrated Security=True;";
bạn có thể làm ...
System.Data.Common.DbConnectionStringBuilder builder = new System.Data.Common.DbConnectionStringBuilder();
builder.ConnectionString = connectionString;
string server = builder["Data Source"] as string;
string database = builder["Database"] as string;
Hoặc
System.Data.SqlClient.SqlConnectionStringBuilder builder = new System.Data.SqlClient.SqlConnectionStringBuilder();
builder.ConnectionString = connectionString;
string server = builder.DataSource;
string database = builder.InitialCatalog;
Nguồn
2009-04-01 18:07:50
'System.Data.SqlClient.SqlConnectionStringBuilder builder = new System.Data.SqlClient.SqlConnectionStringBuilder (connectionString);' – JohnB