2015-01-06 2 views
0

Я использую EF 6.1.2. У меня есть существующая база данных, и у меня есть Enabled Migrations. Когда я вхожу в команду AddMigration InitialCreate в консоли, созданная миграция пуста. Из того, что я могу найти, это то, что должно произойти, если я добавлю параметр -IgnoreChanges, но я этого не делаю.Создание начальной миграции для существующих результатов БД в пустой миграции

Большинство ссылок на документацию по Migrations EF 4.3. Я не нашел ничего, что говорит, что оно изменилось для 6.1.2. Есть ли новый параметр команды, чтобы заставить миграцию содержать код создания? Или что-то еще не хватает в моей конфигурации?

Благодаря

ответ

0

Моего приложение п-многоуровневые как с Web API и проектом MVC. Поскольку у меня есть несколько проектов запуска, EF не смог определить, какое приложение использовать, чтобы найти начальную конфигурацию. Я применял Add-Migrations к уровню доступа к данным, но параметры инициализации строки подключения и сущности были в MVC web.config. После того, как я скопировал их в App.Config уровня доступа к данным, все работало так, как ожидалось.

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