ASP.MVC2.0 / EF4.0 Развертывание / поддержка сайта - PullRequest
1 голос
/ 08 июля 2010

Моя небольшая команда использовала asp.mvc 2.0 / Entity Framework 4.0 (первый подход модели) / Windows Server 2008r2 / Sql Server 2008 r2 в нашем проекте веб-сайта.Мы уже завершили процесс разработки и подошли к стадии веб-развертывания.На этом этапе мы столкнулись с проблемой - хорошо, мы будем использовать функции vs2010 для первоначального развертывания сервера / базы данных, но что мы будем делать в будущем?Очевидно, что некоторые из наших моделей могут быть изменены после публикации, чтобы соответствовать новым условиям, и, конечно, наша база данных сервера будет содержать наборы данных пользователей, статьи и т. Д. Существует ли какой-либо подход к обновлению базы данных серверов с новой модификацией базы данных, без удаления базы данных,конвертировать данные из старого экземпляра в новый?Теперь мы нашли только подход DAC / DACPAC для обновления базы данных сервера, но мы не знаем, как связать автоматическую генерацию EF-модели с DAC.Может быть, существует другое решение?Есть ли какой-нибудь стандартный способ разрешения такой ситуации?Любой совет?

Спасибо

1 Ответ

0 голосов
/ 08 декабря 2010

Мне было бы интересно узнать, нашли ли вы решение этой проблемы?

Вы пытались просто создать базу данных на основе вашей модели EF и использовать инструмент сравнения схем, такой как SQL Compare, для развертывания изменений из базы данных, созданной EF, и вашего целевого рабочего сервера?

...