Validator不接受null值

时间:2013-04-24 02:05:06

标签: c# asp.net entity-framework asp.net-mvc-4

我在C#中使用ASP.NET MVC4。 Visual Studio基于我已创建的数据库创建了一些模型。数据库中的一列设置为非null。我已经回到数据库并将该列更改为接受空值。但是在某处(不在模型文件中),它仍然将该列表示为非null。如果不在表单中输入某些内容来创建记录,我会得到红色验证错误,该值不能为null。我怎样才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

我想这是因为你的数据库模型图已经过时了。

打开数据库图表文件,删除那里的所有表格(或者只编辑你需要的表格)。如果要刷新整个图表并删除当前图表,请打开数据库资源管理器工具栏并刷新它,选择所有表格,然后再将它们拖放到打开的图表文件中。最后保存它,当然。

相关问题