|
Ошибка при изменении в Entity Framework Code First
|
|||
---|---|---|---|
#18+
Есть такая проблема : повторно изменяю модели в Entity. Затем удаляю всё в папке Migrations. Делаю новую миграцию и получаю ошибку - System.Data.SqlClient.SqlException (0x80131904): There is already an object named 'Categories' in the database. Понятно, что она есть эта таблица, т.к. я базу не трогал. Код в файле миграций для этой таблицы : Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Со следующими таблицами, наверное, было бы тоже самое, т.к. она первая в базе. В чём может быть проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 18:29 |
|
Ошибка при изменении в Entity Framework Code First
|
|||
---|---|---|---|
#18+
ermanЗатем удаляю всё в папке MigrationsТогда нужно удалять и базу. Потому что база должна быть синхронизирована с миграциями и для синхронизации есть команды database update и migrations remove ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 19:29 |
|
Ошибка при изменении в Entity Framework Code First
|
|||
---|---|---|---|
#18+
Shocker.ProermanЗатем удаляю всё в папке MigrationsТогда нужно удалять и базу. Потому что база должна быть синхронизирована с миграциями и для синхронизации есть команды database update и migrations remove А как правильно работать. Если миграция остаётся, то выдаёт ошибку, что уже есть миграция, а если удалять всю базу, то тогда как с данными быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 20:10 |
|
Ошибка при изменении в Entity Framework Code First
|
|||
---|---|---|---|
#18+
ermanЗатем удаляю всё в папке Migrations.ВОТ ЭТО зачем??? Либо удаляется миграция и база, либо миграции руками не трогаются, только с помощью команд консоли ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 20:15 |
|
Ошибка при изменении в Entity Framework Code First
|
|||
---|---|---|---|
#18+
Shocker.ProermanЗатем удаляю всё в папке Migrations.ВОТ ЭТО зачем??? Либо удаляется миграция и база, либо миграции руками не трогаются, только с помощью команд консоли Я оставил миграции, но внёс изменения в модели. Затем в консоли сделал Add-Migration ... И у меня вот такие ошибки как писал последний раз. Как мне вносить изменения в модели, не трогая файлы миграций и базу? С консоли что-ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 20:22 |
|
Ошибка при изменении в Entity Framework Code First
|
|||
---|---|---|---|
#18+
erman... И у меня вот такие ошибки как писал последний развот это?ermanЕсли миграция остаётся, то выдаёт ошибку, что уже есть миграцияну так надо давать миграции уникальное имя каждый раз при добавлении новой миграции ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 20:29 |
|
Ошибка при изменении в Entity Framework Code First
|
|||
---|---|---|---|
#18+
ermanКак мне вносить изменения в модели, не трогая файлы миграций и базу? С консоли что-ли...именно. Add-Migration и Update-Database ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 20:31 |
|
Ошибка при изменении в Entity Framework Code First
|
|||
---|---|---|---|
#18+
Shocker.Proerman... И у меня вот такие ошибки как писал последний развот это?ermanЕсли миграция остаётся, то выдаёт ошибку, что уже есть миграцияну так надо давать миграции уникальное имя каждый раз при добавлении новой миграции Так и сделал. Сейчас у меня 2 миграции с разными именами. Сделал Update-Database. Но ошибка та же - таблица уже есть в базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 20:44 |
|
|
start [/forum/topic.php?fid=17&fpage=4&tid=1349157]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 258ms |
total: | 385ms |
0 / 0 |