從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>但是當(dāng)我的項(xiàng)目運(yùn)行時(shí),這是我的錯(cuò)誤:你調(diào)用的對(duì)象是空的。
3 回答

元芳怎么了
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
你不能只做以下事情:
var connection = System.Configuration.ConfigurationManager. ConnectionStrings["Test"].ConnectionString;
你的程序集也需要引用 System.Configuration.dll

慕尼黑5688855
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
由于這是一個(gè)非常常見(jiàn)的問(wèn)題,我已經(jīng)從Visual Studio準(zhǔn)備了一些屏幕截圖,以便通過(guò)4個(gè)簡(jiǎn)單步驟輕松完成。

滄海一幻覺(jué)
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊
string str = Properties.Settings.Default.myConnectionString;
- 3 回答
- 0 關(guān)注
- 508 瀏覽
添加回答
舉報(bào)
0/150
提交
取消