2011-02-15 68 views
2

我在Visual Studio中使用實體框架,並正在使用現有的表和相應的模型。我已經更改了表以允許某些屬性爲空值。但是,當我嘗試更新我的模型時,它不會接受更改。使用實體框架,允許在模型中不更新空屬性

我正在進入模型設計器,右鍵單擊我的模型,然後選擇「從數據庫更新模型」。在下一個窗口中,我在「刷新」選項卡中看到我的表格,但選中它仍然使「下一步」按鈕變灰。我只能點擊「完成」。

關於這是爲什麼的任何想法?我正在使用實體框架4(我認爲),MS Visual Web Developer 2010,並與ASP.Net 3.5 MVC 2應用程序一起工作。

回答

2

在這種情況下單擊完成將更新模型。更新模型將更新存儲模型,但不一定是概念模型,尤其是在您進行刷新並且未首次添加屬性/實體時。您可能必須選擇可爲空的屬性,並在其屬性下將Nullable設置爲true。

+0

我不確定你的意思是關於存儲還是概念模型? – 2011-02-15 19:07:37

相關問題