ASP.NET MVC / Entity Framework - 控制器生成以某种方式使用旧属性
ASP.NET MVC / Entity Framework - Controller generation is somehow using old properties
在 SQL 数据库中添加和更改列后,我刷新了实体模型 (Entity Framework 6) 并删除了所有控制器和视图,以根据刷新的实体重新生成它们型号。
不知何故,新生成的控制器和视图仍然基于实体模型的“旧版本”。不包括表中新添加的列。来自 Entity Framework 的所有模型看起来都不错并且已更新。
我已经尝试删除整个实体模型并重新创建它,但没有成功。控制器和视图将显示所有更改的列的错误,当然是因为列名不再正确。
是否有可能旧的实体模型以某种方式缓存在 Visual Studio 中?或者为什么会发生这种情况以及如何解决?
要修复它,您必须在 Visual Studio 中重建项目。
在 SQL 数据库中添加和更改列后,我刷新了实体模型 (Entity Framework 6) 并删除了所有控制器和视图,以根据刷新的实体重新生成它们型号。
不知何故,新生成的控制器和视图仍然基于实体模型的“旧版本”。不包括表中新添加的列。来自 Entity Framework 的所有模型看起来都不错并且已更新。
我已经尝试删除整个实体模型并重新创建它,但没有成功。控制器和视图将显示所有更改的列的错误,当然是因为列名不再正确。
是否有可能旧的实体模型以某种方式缓存在 Visual Studio 中?或者为什么会发生这种情况以及如何解决?
要修复它,您必须在 Visual Studio 中重建项目。