1

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

4

1 回答 1

0

我想这是因为如果您生成了一个过时的数据库模型图。

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

于 2013-04-24T02:10:26.107 回答