2014-08-27 52 views
0

我想創建我的第一個微風的應用程序,這是我的項目結構: enter image description here將連接字符串放在3項目解決方案中的位置?

正如你看到的,我試圖讓我在3層/項目的解決方案(我已經習慣了單個項目/層)。 我沒有得到的是我把我的連接字符串(我想使用localdb)。在一個web.config文件顯然,但我在哪裏放這個文件?

此外,Breeze顯然是在尋找LM.Web/App_Data中的.mdf文件 - 我的數據庫不應該駐留在項目「LM.Model」中嗎?

如果以前有人試過這個,可否請給我一些指點?

+0

如果您打算在其他應用程序中重用您的類庫,請將其保存在App.Config中,否則將其保存在Web應用程序的web.config中 – 2014-08-27 11:59:03

回答

3

總是把你的連接字符串放到你的啓動項目的Web.config中,在你的情況下,LM.Web。
如果您將來要編寫單元測試,請將您的連接字符串也放入單元測試項目中,並放入App.config文件中。

另外,如果您使用的是本地數據庫,並且您正在使用的第三方庫需要將db文件放入LM.Web/App_Data中,請這樣做。您的DataAccess dll的工作是檢索和操作數據,但不保存它。

+0

您好ngergo6並感謝您的回覆! 我已經將連接字符串添加到LM.Web的web.config文件,然後創建了App_Data文件夾。現在連接工作,所以我現在很開心。非常感謝您的幫助 - 這對我來說意義重大:) – 2014-08-27 12:14:22

+0

非常歡迎,我很高興能夠幫助您:) – ngergo6 2014-08-27 12:15:00

相關問題