Consegui gerar a "Migration" tranquilamente mas quando digito "Update-Database" no console do gerenciador, ele não atualiza o banco de dados e gera esse erro.
Consegui gerar a "Migration" tranquilamente mas quando digito "Update-Database" no console do gerenciador, ele não atualiza o banco de dados e gera esse erro.
Oi!
O erro tá relacionado à criação de uma tabela chamada Sessoes
com uma chave estrangeira referenciando a tabela Filmes
. O sistema está reclamando que não consegue abrir a tabela referenciada 'filmes'.
Confirme se você está aplicando a migração que cria a tabela Filmes
antes daquela que cria a tabela Sessoes
. As migrações precisam ser aplicadas na ordem certa.
Dá uma conferida nessa migração e verifica se as mudanças propostas na tabela Sessoes
e na chave estrangeira estão certinhas.
Garante que a migração tá tentando criar a chave estrangeira da maneira correta, apontando pra coluna certa na tabela Filmes
.
Tipos de Dados:
Confirma se os tipos de dados nas colunas da chave estrangeira são os mesmos nas duas tabelas (Sessoes
e Filmes
).
Garante que os tipos e as restrições de chave primária/estrangeira estão batendo.
Antes de aplicar a migração, dá uma olhada pra ver se a tabela Filmes
já existe no banco de dados. Se não existir, cria ela antes.
Dá um Check nos Dados Existentes:
Confirma que não tem nenhum dado na tabela Sessoes
que quebre as regras da chave estrangeira. Às vezes, se tiver dado fora da linha, a criação da chave estrangeira pode falhar.
Depois de verificar tudo isso, tenta rodar a migração de novo. Se continuar dando problema, compartilha uns trechos de código, e a gente tenta descobrir o que tá pegando. Boa sorte!
Boa noite, errei na ordem das "migrations", agora está tudo certo. Obrigado!