【问题标题】:How to make App_Data folder up to date in ASP.NET MVC 5如何在 ASP.NET MVC 5 中更新 App_Data 文件夹
【发布时间】:2020-02-21 21:43:38
【问题描述】:

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

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

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

找不到资源

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

这是我的连接字符串:

<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") { }
    }
}

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

【问题讨论】:

    标签: asp.net-mvc entity-framework database-migration


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多