Entity Framework – Erro “An object with a null EntityKey value cannot be attached to an object context”

Quando você estiver utilizando EF e tentar atualizar um objeto que não foi criado do banco, com um post do mvc por exemplo, com Attach e SaveChanges você recebe a mensagem de erro

“An object with a null EntityKey value cannot be attached to an object context”  , para contornar isso você pode utilizar o método

context.AttachTo("Cargos", DadosCargo);
context.ObjectStateManager.ChangeObjectState(DadosCargo, EntityState.Modified);
context.SaveChanges();
Anúncios
Publicado em: .Net

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s