在使用 Web 表单将近 6 年之后,我在尝试扩展我的 asp.net 知识时,我是 MVC 的新手。
到目前为止,MVC 对我来说真的很抽象,但我喜欢的是使用的干净编码。我正在阅读“Pro ASP.NET MVC 3 Framework”一书,现在我陷入了困境,我不知道如何诚实地继续下去。
这是我得到的错误:
自数据库创建以来,支持“EfDbContext”上下文的模型已更改。考虑使用 Code First 迁移来更新数据库。
这发生在我尝试更新一个产品之后。该页面已发回,但数据库中没有任何更新。
浏览网页我找到了这个临时解决方案,将这一行放在 global.asax 文件中解决了这个问题:Database.SetInitializer<SportsStore.Domain.Concrete.EFDbContext>(null);
但现在出现了空白页面,而不是充满数据的页面。
我想知道如何才能继续前进,我需要做些什么来解决这个问题。