如何在 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") { }
}
}
如有任何解决这些问题的建议,我们将不胜感激。
问题已解决,我不得不删除所有控制器并重新创建它们。
我正在开发一个 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") { }
}
}
如有任何解决这些问题的建议,我们将不胜感激。
问题已解决,我不得不删除所有控制器并重新创建它们。