То, как я это делаю, - это превращение в базы данных 2 sql.
Первый - EF, где я делаю эти критические изменения и т.д. (Project_SchemaDB).
Во-вторых, я мог бы провести некоторое тестирование данных (Project_DataDB).
VS2010 поставляется с довольно хорошим проектом базы данных, который позволит вам записывать изменения (дельты) между базами данных, а затем применять их.
Итак ... процедура такая.
Изменить подключение EF к Project_SchemaDB и внести изменения, автоматически сгенерировать sql.
Теперь откройте проект базы данных в vs2010, сравните схему между Project_SchemaDB & Project_DataDB и, если вы счастливы, примените изменения.
Когда вы запускаете приложение, убедитесь, что ваше соединение с Project_DataDB.
Конечно, вы можете сделать больше, чтобы избавиться от скуки, но это довольно надежно, и вы получаете версионные изменения сценариев, когда работаете с командой и для последующих развертываний в дальнейшем.