Visual Studio e Sql Server

Pessoal estou programando um estoque de Jogos de vídeo game, criei o banco no SQL Server, conectei o Visual Studio 2010 nele, quando eu insiro um jogo na tabela no banco na ferramenta Visual Studio e realizo a query no SQL Server ele aparece normalmente, porém quando cadastro o jogo no meu form e dou um SaveChange() dá erro, e o jogo não é inserido no banco.

Alguém sabe a solução? Vou enviar o erro e o código.

private void salvaJogo(Jogo jogo)
{
        JogosBDEntities conexaoComBanco = new JogosBDEntities();
        conexaoComBanco.AddToJogo(jogo);**
        conexaoComBanco.SaveChanges(); // Erro aqui
}

Erro:

Não foi possível atualizar o EntitySet ‘Jogo’ porque ele possui uma DefiningQuery e não existe nenhum elemento no elemento para oferecer suporte à operação atual.**


Faz em SQL diretamente que não pederá tempo com esses erros misteriosos.

Obrigado. Vou treinar diretamente. Resolvi o problema. Esqueci de definir a primary key quando criei o banco, depois que defini deu certo.

1 curtida