我在Visual Studio中使用Entity Framework,并且正在使用现有的表和相应的模型。我已将表更改为允许某些属性的空值。但是,当我尝试更新我的模型时,它不会接受更改。
我要进入模型设计器,右键单击我的模型,然后选择“从数据库更新模型”。在下一个窗口中,我在“刷新”选项卡中看到了我的表格,但选择它仍然会使下面的“下一步”按钮变灰。我只能点击“完成”。
关于这是为什么的任何想法?
我正在使用Entity Framework 4(我认为),MS Visual Web Developer 2010,以及使用ASP.Net 3.5 MVC 2应用程序。
答案 0 :(得分:2)
在这种情况下单击“完成”将更新模型。更新模型将更新存储模型,但不一定是概念模型,尤其是在进行刷新且第一次未添加属性/实体时。您可能必须选择可以为空的属性,并在其属性下将Nullable设置为true。