Недавно я перенес проект EF7 из DotNet Core 1.0.0 в версию 1.1.0, теперь у меня возникли проблемы с созданием миграции базы данных.Генератор миграции EF7 игнорирует параметр контекста
В моем проекте у меня есть несколько контекстов, инструмент dotnet-ef предоставляет параметр командной строки для разделения между этими контекстами, чтобы создать отдельную миграцию для каждого контекста.
Когда я пытаюсь создать миграции для контекста «AuditLogContext» с помощью команды
dotnet ef migrations add Initial --context 'Some.Namespace.AuditLogContext' --output-dir './Migrations/AuditLogMigrations'
то он терпит неудачу, говоря мне
Название «Initial» используется существующей миграции ,
, когда я пытаюсь создать миграцию с другим именем, скажем Initial2, миграция получить создан, но для неправильного контекста.
В папке
./Migrations/AuditLogMigrations
новые файлы с именем
20170212122451_Initial2.cs
20170212122451_Initial2.Designer.cs
CoreContextModelSnapshot.cs
Я ожидаю, что файл AuditLogContextModelSnapshot.cs вместо.
Неужели кто-то решил эту проблему раньше?