2014-10-20 3 views
0

Есть ли способ, чтобы инфраструктура сущности создавала базу данных для пользователей в папке моих документов с моделью в первую очередь? Я пробовал несколько инструкций в конструкторе DbContext, но он продолжает говорить мне, что базы данных не существует. Это с 6.1.1 с использованием локальной базы данных только с сущностью framework sqlserver compact. Единственный способ, с помощью которого я могу создать созданную базу данных, - это вручную в проводнике сервера и сделать это из генератора edmx, но это не сработает, так как приложение будет установлено на разных машинах.Создать базу данных, если существует Entity Framework Model First

ответ

1

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

+0

Спасибо, я попробую это завтра. В первую очередь используется код плохого использования. Я не мог найти информацию об этом. – shady

Смежные вопросы