0

我有一個VS2013旗艦版的Web項目,其中添加腳手架屏幕沒有加載DBContext對象到窗口中。看到下面的圖片。該項目有2個EDMX文件,它們具有EF6生成的DBContexts。其中一個在Web應用程序中,另一個在獨立程序集中。MVC腳手架沒有加載數據上下文類

enter image description here

我不能爲生活關我弄清楚是怎麼回事。我即將破解ILSpy並將MVC腳手架分開,以瞭解它爲什麼不起作用,但我想我會先在這裏問問。只是爲了在關口切斷一些人,我已經完成了安全模式/清潔&重建/重新啓動VS,並沒有任何改變行爲。我有一個單獨的,測試的解決方案,有這個工作,但由於某種原因,這個解決方案是fubar。

在此先感謝

+0

構建解決方案,然後嘗試 – Ni3

+0

@ Ni3感謝您的評論,但請閱讀整篇文章。你可能會發現一些句子,比如「只是在通行證中削減一些人,我已經完成了安全模式/清理和重建/重新啓動VS,並且沒有任何改變行爲」這一點很重要。 – Cam

+0

好的 - 事實證明,以Microsoft。*開頭的名稱空間中的任何數據上下文或模型類都是隱藏的。 – Cam

回答

0

好了 - 所以事實證明,開始與微軟的命名空間中的任何數據上下文或模型類*是隱藏的。這是一個隻影響微軟內部員工的錯誤。

+0

嗨,我也遇到了同樣的問題,我的數據上下文不是以Microsoft開始的。* VS2013 CE。任何想法? –

+0

G'day Edwin。我的問題是EF時間過濾了所有以Microsoft開頭的命名空間。你到底採取了哪些步驟來調試?你重新啓動VS /重建解決方案等等? – Cam