2013-06-27 3 views
3

У меня есть решение Visual Studio 2012, содержащее проект базы данных SQL Server. Я использую Entity Framework 6 (бета-версия 1 в настоящее время) в своем приложении.Можно ли инициализировать базу данных из проекта базы данных?

Есть ли инициализатор, который позволяет мне развернуть базу данных из проекта базы данных?

ответ

2

Решил его с помощью DacServices, необходимо связать .dacpac с приложением, но в целом он работает так, как ожидалось.

+0

Возможно ли получить различия в схеме из проекта базы данных и целевой базы данных? –

+1

@Gian Я сам не пробовал ('DacPackage.Deploy' автоматически обновляет по желанию), но кажется, что' DacServices.GenerateDeployScript' делает то, что вы хотите: http://msdn.microsoft.com/en-us/ library/hh753305.aspx - если нет, посмотрите 'GenerateCreateScript' и' GenerateDeployReport' –