Почему моя структура сущности Миграция ссылается на таблицы, которые не существуют?
-
21-12-2019 - |
Вопрос
Я не могу понять, почему мой код миграции создается неправильно. Не было никаких изменений в модели базы данных, поскольку я создал базу данных.
Тем не менее, если я попробую создать миграцию, он заполняет код, который не относится к правильной структуре. Например, в методе UP я получаю
DropForeignKey("dbo.Accounts", "BillingAddress_Id", "dbo.Addresses");
.
Когда на самом деле нет учетных записей или адресов таблиц.
Я создаю миграцию в пакете Manager, используя MyName Add-Myname -startuppProjectName ui У меня есть Datalayer в качестве проекта по умолчанию
Решение
Явно называемые параметрами -Project и параметры -startupProject, казалось, помогали исправить это. I.e
add-migration kfirst -project DataLayer -StartUpProjectName UI
. Не связан с StackOverflow