Обновление или добавление сценария миграции и автоматизация создания или обновления базы данных.C#

Место общения программистов C#
Ответить
Anonymous
 Обновление или добавление сценария миграции и автоматизация создания или обновления базы данных.

Сообщение Anonymous »

У меня есть проект со сценариями миграции. Я автоматизировал обновление базы данных, используя
-- код для обновления базы данных при запуске приложения

Код: Выделить всё

Database.SetInitializer(new MigrateDatabaseToLatest(true));

// Force the database update
using (var context=new DataContextInst(true))
context.Database.Initialize(false);
Таким образом были созданы таблицы базы данных.
Теперь я обновил модели, добавив в них аннотации свойств. Я создал сценарии миграции с помощью Add-Migration -Config Inst и назвал их Inst_PropertyAnnotation. Это создало новый класс миграции.
Однако при запуске приложения новые изменения не обновляются. Когда я проверил Inst_PropertyAnnotation.Ddesigner.cs, история версий одинакова для исходного класса миграции и нового.
  • Как обновить аннотация данных меняется на уже существующую базу данных.
  • Как создать таблицу базы данных с аннотацией данных.
Я пробовал создав сценарии миграции с существующим именем класса, но был создан новый класс. Старый не обновился.
Я попробовал удалить старые файлы и создать новый. Не очень хорошее решение

Подробнее здесь: https://stackoverflow.com/questions/791 ... -or-update
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»