从App.config获取连接字符串

从App.config获取连接字符串

var connection = ConnectionFactory.GetConnection(
    ConfigurationManager.ConnectionStrings["Test"]
    .ConnectionString, DataBaseProvider);

这是我的App.config:

<?xml version="1.0" encoding="utf-8" ?><configuration>
    <connectionStrings>
        <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" />
    </connectionStrings></configuration>

但是当我的项目运行时,这是我的错误:

你调用的对象是空的。


慕的地10843
浏览 486回答 3
3回答

元芳怎么了

你不能只做以下事情:var&nbsp;connection&nbsp;=&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;System.Configuration.ConfigurationManager. &nbsp;&nbsp;&nbsp;&nbsp;ConnectionStrings["Test"].ConnectionString;你的程序集也需要引用&nbsp;System.Configuration.dll

慕尼黑5688855

由于这是一个非常常见的问题,我已经从Visual Studio准备了一些屏幕截图,以便通过4个简单步骤轻松完成。

沧海一幻觉

string&nbsp;str&nbsp;=&nbsp;Properties.Settings.Default.myConnectionString;
打开App,查看更多内容
随时随地看视频慕课网APP