1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problema para atualizar Context (Entity Framework 6)

Pessoal!

Fiz um pequeno projeto em VB.NET com EF6. Adicionei uma tabela produto no banco e fiz o mapeamento normal! Trouxe e gravou tudo certinho, só que estou com um problema que não consigo resolver.

Por exemplo, vamos dizer que eu abra a tela e carregue todos os produtos cadastrados. Feito isso vou no banco de dados e altero a descrição de um produto que eu já havia carregado, volto para a tela e clico no botão recarregar. Nesse momento o sistema não me trás o nome atualizado, pois quando carreguei o context a primeira vez a descrição do produto era outra.

Sendo assim, como faço para resolver esse problema, pois eu precisaria trazer a informação atualizada.

  • Depois que você atualizou, você garante que fez o UPDATE mesmo? No caso você deu o "commit" digamos... ? Posta seu código aí!

    brunocasali   26 de fev de 2014
  • É isso que quero saber, como fazer o update do context.

    Repository.vb http://pastebin.com/h3R8R7AY

    Método getProduto http://pastebin.com/D5TZMV1P

    Se eu executar o método acima, ele trás os produtos normalmente. Ai se eu abrir o banco de dados, alterar o nome de um produto e chamar novamente o método acima (lembre-se, eu dei o update direto no banco de dados), o sistema me retorna os dados antigos, e não os que acabei de atualizar.

    Zenity   26 de fev de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags .net winforms entity-framework ou faça a sua própria pergunta.