Использование Entity Framework Code-First. При запуске приложение создаст базу данных и таблицы, которые поддерживают ваши классы моделей .Net.Поэтому, используя этот подход, вам не нужны сценарии DDL, так как работа будет выполнена за вас приложением.
В Entity Framework много усилий было приложено к инструменту Миграции, чтобы обеспечить развертывание изменений в БД.Это подробно здесь:
Это кажетсяпредлагать наиболее эффективный способ развертывания изменений в БД в нескольких целевых средах.
Code First не особенно подходит для локальных дельт баз данных.Если вы что-то делаете с OnModelCreating в контексте вашей базы данных, то это потребует удаления вашей базы данных, а затем ее повторного создания первым приложением кода.Это требуется в первую очередь для кода, чтобы обеспечить синхронизацию модели кода и модели персистентности.
Это два хороших начальных руководства по MVC с компонентом EF.
Code-Первая разработка с Entity Framework 4
Введение в ASP.NET MVC 3