模型字段值始终为 null - EF5

Model field value always null - EF5

我在我的数据库中设置了一个整数,但当 运行 时它始终为 null,无论是在视图还是控制器中。 这是我的代码:

@if(Model.DefaultTerrain == null)
{
    //do something
}
else
{
    //do other thing
}

应用程序读取了正确的数据库。 DefaultTerrain 在项目 table 中是一个可为 null 的整数,它显示在 edmx 文件中。 其他字段没问题。 这不是编码问题,而是我认为的配置问题(此代码在生产中有效;我从存储库中检查了该项目,现在正在我的本地计算机上进行测试以进行改进)。

EF5、IIS 8

谢谢

在 VS 中使用 edmx 文件,我从数据库中刷新了项目 table,然后重新发布了应用程序并修复了它。