2012-05-29 90 views
0

我有一個問題。實體框架無法找到連接字符串

在我的解決方案中,我有一個「模型」目錄。在那個目錄中,我創建了一個實體模型。當我創建模型(使用嚮導)時,它會在我的app.config(這是解決方案級別)中爲連接字符串創建一個新條目。

但是,當我嘗試訪問使用默認構造函數的實體對象構造函數時,出現錯誤:在配置中找不到指定的命名連接,不打算與EntityClient提供程序一起使用,或無效。

我有一個測試應用程序,我已經添加了一個鏈接到這個app.config。從這裏我可以訪問實體對象沒有任何問題!

謝謝

回答

5

確保連接字符串在執行程序集的配置文件中。例如,如果您使用來自af網站的EF,則可以將連接字符串從EF程序集中的app.config複製到網站程序集的web.config。複製所有connectionStrings-block:

<connectionStrings> 
... 
</connectionStrings> 
+0

是的,那就是我錯過了。只需要將連接字符串複製到web.config中就行了!謝謝。 – gunnerz