2017-04-10 84 views
0

我更新了我的EF模型從數據庫中,和我現在有一個錯誤...缺少裝配參考EF MVC 5

CS0246類型或命名空間名稱<tablename>'找不到(是否缺少一個使用指令還是一個assertmly引用?)

是什麼導致引用在更新後丟失?

UPDATE:

審查庫後,似乎Model.Context.cs有它的刪除全部內容(其中有定義到的DbContext類)。

但即使Model.edmx [Diagram1]正確顯示所有表格,表格仍然是斷開的實體。

+0

此類型或名稱空間在哪裏使用?它在哪裏定義? – David

+0

它在Model.Context.cs中。我發現整個班級都被剝奪了內容。在替換它之後它仍然會給出這個表的錯誤。 – Beengie

回答

1

檢查您的數據庫中是否有此表,當您更新EDMX並且EDMX中的某個表不在數據庫中時會發生這種情況。

+0

沒有表格消失,只是名稱空間損壞 – Beengie

+0

您是否嘗試從EDMX中刪除表格並重新添加? –