1
resposta

O que quer dizer esse erro

Quando compilo o programa. e clico na área de criar usuários. o visual studio me da esse aviso. estou usando o ASP NET MVC

Models.Monitoria.msl (70,6): error 3002: Problema no mapeamento de fragmentos iniciando na linha 70: Violação de tempo de execução potencial da tabela Teclas de MateriaProfessor (MateriaProfessor.MateriaID): Colunas (MateriaProfessor.MateriaID) são mapeadas para propriedades de MateriaProfessor do EntitySet (MateriaProfessor .Materia.MateriaID) no lado conceitual, mas eles não formam as principais propriedades do EntitySet (MateriaProfessor.Materia.MateriaID, MateriaProfessor.Usuario.ID)

1 resposta

Olá Rodrigo, como vai?

Sinto muito pela demora em te retornar.

Só com a mensagem é um pouco complicado entender o que está se passando.

Mas acredito que o problema é a key do banco. Você fez alguma alteração de chave? Você está utilizando duas chaves? Este tópico trás algumas respostas que podem ajudar.

Precisamos entender como foi montado essa estrutura.

Um forte abraço!