Porque é que o meu Entity Framework de referência de Migração para tabelas que não existe?
-
21-12-2019 - |
Pergunta
Eu não consigo descobrir qual o meu código de migração está sendo criado incorretamente.Não houve nenhuma alteração para o modelo de banco de dados desde que eu criei o banco de dados.
Mas se eu tentar criar uma migração que se enche com um código que não faz referência a estrutura correta..Por exemplo, no método de eu chegar
DropForeignKey("dbo.Accounts", "BillingAddress_Id", "dbo.Addresses");
quando na verdade, não existem contas ou endereços de tabelas.
Estou criando a migração no gerenciador de pacotes usando o add-migration myname -StartUpProjectName de INTERFACE do usuário Eu tenho o DataLayer como o padrão de projeto
Solução
nomear explicitamente o projeto e a -Startupproject parâmetros parecia ajudar a resolver isto.eu.e
add-migration kfirst -project DataLayer -StartUpProjectName UI
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow