2013-10-02 98 views
1

我現在正在使用Visual Studio 2013.我最近重新安裝了一臺機器,並且當我從數據庫更新模型時遇到了實體框架問題 原始應用程序是在VS2010上開發的,然後是VS2012,現在是VS2013 EF不斷在edmx設計器中添加一個新的名稱空間。實體框架添加命名空間

命名空間ComfortGroupModel

.......

末命名空間

然後我得到了100個錯誤上來。看來我的語境不再可以找到。 然後,我刪除命名空間並修改了其他幾個代碼,然後我離開了。

那麼有什麼辦法可以解決這個問題嗎? 在此先感謝 Scott

回答

0

究竟是什麼組件拋出這些錯誤?

  • 如果它的代碼依賴於T4生成的CLR類型,我建議你適當地重構它以適應新的命名空間。實際上,通常只需要添加幾個using語句或前綴。

  • 如果它在EDMX模型(映射,...)內部,您可以嘗試通過修改Visual Studio設計器中EDMX模型的Namespace屬性(部分Schema)來自己更改名稱空間。或者,您可以自己編輯EDMX文件。

我實際上最近改名爲無關的原因的名稱空間。再次,從實際的角度來看,它通常歸結爲一些搜索和替換。

+0

謝謝。看起來VS 2013創建了一個命名空間,如果不使用的話。我通過添加大量的使用語句指向上下文來解決這個問題。斯科特 – scottsanpedro