2013-05-16 35 views
-2

找到我使用實體框架DAL項目。當我執行BAL項目時,我將該項目引入BAL項目。我得到了錯誤,如爲什麼我得到這個錯誤?沒有名爲'連接字符串可能會在應用程序配置文件

「沒有名爲‘StudentEntities’ 可以在應用程序配置文件中找到連接字符串。」

然後我複製DAL項目連接字符串和粘貼BAL項目的網絡配置。那時我的錯誤將被修復。 但我的問題是。

我們exexute的BAL,BAL中調用DAL,已經有DAL連接字符串爲什麼我們得到這個錯誤?

微軟爲什麼這樣呢?

是什麼原因呢?

注:這個錯誤在計算器討論多次,但由於配置從進入項目的配置文件,在這種情況下BAL閱讀我的問題是從其他

回答

2

不同。 否則,您將無法在具有不同連接字符串的不同項目中使用您的DAL項目

+0

但DAL只需要連接字符串hm – user2384352

+0

這是正確的答案。恰好有一個app.config文件被讀取 - 與您的入口項目相對應的文件。如果您有任何引用的項目中使用來自他們自己的配置文件的設置,那麼你需要將這些設置複製到您的輸入項目的配置。 –

相關問題