Я внесла некоторые изменения в базу данных, используя первые миграции фреймов кода (скажем, db2).Перенос базы данных обратно на исходные миграции сущностей базы данных
Теперь я хочу вернуть изменения, внесенные в исходную базу данных. Поскольку мы хотим сохранить данные в старой базе данных (db1), я не могу просто клонировать ее.
Может кто-нибудь, пожалуйста, подтвердите правильный процесс для этого?
Я предполагаю, что мне нужно будет выполнить откат на db2 в исходное состояние, в котором оно было, когда оно было клонировано из db1.
Я бы переключил контекст, поэтому я указываю на db1.
Затем я добавляю перенос, чтобы сгенерировать все изменения базы данных.
Затем я выполняю обновление базы данных для выполнения внесенных изменений.
Это правильно?
я тогда нужно запустить миграцию бр
Вы пытаетесь вернуться и отказаться от изменения или вы пытаетесь обновить вторую базу данных в соответствии с обновленной базой данных? Если вы хотите обновить, просто сгенерируйте sql-скрипт, как описано здесь: https://msdn.microsoft.com/en-us/data/jj591621#script –
Привет, Стив, просто пытающийся сопоставить базу данных. –
Да, вот для чего нужен -Script. Вот еще одна ссылка http://cpratt.co/migrating-production-database-with-entity-framework-code-first/#at_pco=smlwn-1.0&at_si=54ad5c7b61c48943&at_ab=per-12&at_pos=0&at_tot=1 –