SQL Server CE: первый код - как обрабатывать обновления производственной модели? - PullRequest
0 голосов
/ 02 февраля 2012

Сначала я использую код SQL CE 4.0 и EF4.2 для локального создания базы данных.Я развертываюсь на производственном сервере, и приложение прекрасно работает.

Теперь я хочу развернуть технический выпуск, который требует изменений в модели.

Как можно изменить производственную базу данныхбез потери производственных данных?

Ответы [ 2 ]

1 голос
/ 03 февраля 2012

Если миграция на Sql Server (даже Express Edition) является опцией, вы можете использовать функцию сравнения схем в проектах баз данных VS, которая позволяет обновлять целевую базу данных без потери данных.EF 4.3 (все еще бета) будет поддерживать миграции именно для этого, но я не уверен, что он также будет поддерживать SQL CE.

0 голосов
/ 03 февраля 2012

Вы можете использовать мой SQL Server Compact Toolbox для создания сценария diff и запускать его во время развертывания новой версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...