2013-05-22 60 views
2

當我運行我的代碼實體框架安裝問題

using (foodEntities db_Linq = new foodEntities()) 
{ 
    return db_Linq.Database.Exists(); 
    //return db_Linq.Foods.Any(); 
} 

我一直在output窗口收到此錯誤。

'System.InvalidOperationException' 類型的第一次機會異常出現在EntityFramework.dll

可能是什麼問題? web.config中的數據庫憑據?

其他信息:
我的解決方案中實際上有2個項目。一個是類庫,另一個是MVC 4 web項目。
類庫使用實體框架連接。 Web項目使用ADO連接字符串。
上述問題發生在Web項目調用類庫時。
上面給出的代碼來自類庫。

+0

您是否已將庫中的連接字符串插入到Web配置中? – Max

+0

你可以忽略這個異常嗎?如果你這樣做會怎樣? – Gerard

+0

傑拉德,我做了一個Ajax請求,並得到一個內部服務器錯誤(500)。不能忽略。 –

回答

0

您使用的是什麼版本的EF?在我看來,你使用EF6,並且你有命名空間的問題。

請檢查Updating Applications to use EF6的鏈接。您的主要部分是「更新正在使用的任何核心EF類型的名稱空間」