Я пытаюсь сгенерировать миграцию, используя первый подход кода.я создаю миграцию с помощью команды:
add-migration -ConfigurationTypeName [FullyQualifiedConfigurationClass] [MigrationFile Name]
Миграция успешно создана, но в ней есть код для ранее удаленных моделей из каталога моделей.
Вот фрагмент кода миграции, который показываеткод создания таблицы для модели, которую я уже удалил.
CreateTable(
"dbo.PlaylistMovies",
c => new
{
Playlist_Id = c.Int(nullable: false),
Movie_Id = c.Int(nullable: false),
})
.PrimaryKey(t => new { t.Playlist_Id, t.Movie_Id })
.ForeignKey("dbo.Playlists", t => t.Playlist_Id, cascadeDelete: true)
.ForeignKey("dbo.Movies", t => t.Movie_Id, cascadeDelete: true)
.Index(t => t.Playlist_Id)
.Index(t => t.Movie_Id);
);
Что я пробовал и не работал?
- изменил имя класса контекста базы данных
- изменил имя базы данных в конструкторе контекста
- измените имя миграции снова и снова