Как файл .edmx.sql Entity Framework создает базу данных в развернутом приложении? - PullRequest
3 голосов
/ 11 января 2012

Я создаю приложение ac # в Visual Studio 2010, которое использует базу данных.Для создания базы данных я использовал подход модель-к-базе данных Entity Framework.

Поэтому в VS я добавил файл «Модель данных объекта ADO.NET», затем разработал модель, а затем нажал «Создать базу данных измодель "кнопка.После того, как я это сделал, VS сгенерировал новый файл edmx.sql, затем щелкнул правой кнопкой мыши на этом файле и выбрал «Execure SQL», и он создал базу данных в SQL Server со всеми таблицами.из этих действий вручную в VS, чтобы создать базу данных в SQL Server.НО как создается база данных после того, как я разверну приложение?Я имею в виду, если я создаю установщик для своего приложения, то я устанавливаю его на другом компьютере, как я могу заставить свое приложение создавать базу данных на этом компьютере?

1 Ответ

1 голос
/ 11 января 2012

Вы должны либо создать базу данных вручную, как вы это делали на своей машине разработки (запустив сценарий), или вы должны приложить гораздо больше усилий к установщику и добавить настраиваемое действие для создания базы данных из включенного сценария.

...