Я нахожусь в Visaul Studio Profesional 15.9.3, APS.NET MVC framework 4.8 с Oracle DB Express 11G и структурой сущностей 6.2.0.Когда я включаю свою миграцию, все работает нормально, и я могу выполнить первую миграцию «add -igration Initial» и обновить ее «update-database».
Все таблицы правильно отображаются в моей БД, но когда я хочу это сделатьдругая миграция У меня есть эта ошибка : Невозможно сгенерировать явную миграцию, поскольку ожидаются следующие явные миграции: [201812181830095_Initial].Примените ожидающие явные миграции, прежде чем пытаться сгенерировать новую явную миграцию.
На моей консоли:
PM> enable-migrations
Checking if the context targets an existing database...
Code First Migrations enabled for project project.Web.
PM> add-migration Initial -verbose
Using StartUp project 'project.Web'.
Using NuGet project 'project.Web'.
Scaffolding migration 'Initial'.
The Designer Code for this migration file includes a snapshot of your current Code First model. This snapshot is used to calculate the changes to your model when you scaffold the next migration. If you make additional changes to your model that you want to include in this migration, then you can re-scaffold it by running 'Add-Migration Initial' again.
Target database is: '' (DataSource: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE))), Provider: Oracle.ManagedDataAccess.Client, Origin: Configuration).
PM> update-database
Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
Applying explicit migrations: [201812181830095_Initial].
Applying explicit migration: 201812181830095_Initial.
Running Seed method.
PM> add-migration Add-Desc-Name
Unable to generate an explicit migration because the following explicit migrations are pending: [201812181830095_Initial]. Apply the pending explicit migrations before attempting to generate a new explicit migration.
Что может случиться, чтобы яошибки такого рода?
Мои первые миграции и обновления всегда работают, а вторые - нет.
Спасибо за помощь!