如何在 ASP.NET MVC 5 中更新 App_Data 文件夹

How to make App_Data folder up to date in ASP.NET MVC 5

我正在开发一个 ASP.NET MVC 5 项目,我有 4 个不同的上下文,每个都在一个单独的文件中,然后我改变了我的计划并决定创建一个包含 4 个上下文的文件。

当我这样做时,App_Data 文件夹仍然具有扩展名 .mdf 的 4 个先前的上下文(文件),尽管我使用了迁移并将我的数据库更新为数据。

第二个问题是,当我 运行 任何视图时,我都会收到 404 错误

The resource cannot be found

尽管我更新了所有控制器中的所有上下文并重新创建了视图。

这是我的连接字符串:

<connectionStrings>
    <add name="HotelString" 
         connectionString="Data Source=(localDb)\MSSQLLocalDb;Initial Catalog=HotelDb;Integrated Security=true" 
         providerName="System.Data.SqlClient" />
</connectionStrings>

上下文是:

namespace HIMS.Context
{
    public class ModelsContext : DbContext
    {
        public DbSet<Reservation> reservations { get; set; }
        public DbSet<CEO> ceo { get; set; }
        public DbSet<ControlPanel> controlPanels { get; set; }
        public DbSet<UserAccount> userAccount { get; set; }

        public ModelsContext() : base("Name=HotelString") { }
    }
}

如有任何解决这些问题的建议,我们将不胜感激。

问题已解决,我不得不删除所有控制器并重新创建它们。