entity framework異常: Invalid object name 'dbo.xxxxxx'.

每當使用ef的dbContext.SaveChanges()保存數據時,都會出現以下異常:

SqlException: Invalid object name 'dbo.xxxxxx'.

找遍全網也找不到解決方案。

最後發現,是數據庫連接錯了......orz

AppConfig中使用的連接字符串爲:

attachdbfilename=|DataDirectory|\xxxxxx.mdf;

DataDirectory目錄默認指當前程序的Debug目錄。這是程序使用的數據庫。

 

 

而EF生成的數據庫爲:

C:\USERS\ADMIN\DOCUMENTS\xxxxxx.MDF

也就是說,程序使用的數據庫,並非使用EF設計的數據庫,所以會出現找不到表的異常!

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章