Я работаю над проектом ASP.NET MVC 5, у меня было 4 различных контекста, каждый в отдельном файле, затем я изменил свой план и решил создать один файл, содержащий 4 контекста.
Когда я это сделал, папка App_Data
все еще имеет 4 предыдущих контекста (файлы) с расширением .mdf
, хотя я использовал миграции и довел свою базу данных до данных.
Вторая проблема заключается в том, чтокогда я запускаю любое представление, я получаю ошибку 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") { }
}
}
Буду признателен за любые предложения по решению этих проблем.