从app.config获取connectionstring的旧值

时间:2017-04-25 08:45:09

标签: c# configuration connection-string oledb app-config

我的app.config中有一个现有的connectionString,我想读取所有属性。连接字符串如下所示

<add name="Toast" connectionString="Provider=SQLNCLI10.1;Password=abc@123;Persist Security Info=true;User ID=sa;Initial Catalog=Toast;Data Source=192.168.29.232"/>

虽然这是OleDB connectionstring,但OleDBConnection类不提供所有属性。例如;如果我想阅读InitialCatalog OleDBConnection对象没有它的属性。

OleDbConnection connection = new OleDbConnection(config.ConnectionStrings.ConnectionStrings["Toast"].ToString());
string db = connection.Database;
string provider = connection.Provider;
string datasrc = connection.DataSource; 

哪个类对象会给我这个connectionString的所有属性值?

我认为这是一个oleDB连接字符串,因为这个链接 https://www.connectionstrings.com/microsoft-ole-db-provider-for-sql-server-sqloledb/

1 个答案:

答案 0 :(得分:0)

数据库是初始目录。

这应该清除空气。

enter image description here