none
Retorno do Insert com Entity Franework RRS feed

  • Pergunta

  • Olá Pessoal.

    Estou fazendo um INSERT com entity framework e gostaria de saber como pego um retorno do item que acabou de ser adicionado.

    Ex.: Inclui um usuário ao banco, como pego o ID desse usuário?

    Obg.

    quinta-feira, 21 de fevereiro de 2013 13:47

Respostas

  • Phellipe,

    Creio eu que por padrão, se o EDMX que foi gerado em cima de uma tabela que é auto-identity, a sua propriedade StoredGeneratedParttern vai estar como "Identity", logo apos a inserção do objeto basta você pegar o ID:

    using (var contexto = new MeuContexto())
    {
      contexto.Entidades.AddObject(novoObjeto);
      contexto.SaveChanges();
    
      //Recuperando o ultimo ID inserido
      int id = novoObjeto.Id; 
    }


    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    • Sugerido como Resposta Francisco Gonçalves quinta-feira, 21 de fevereiro de 2013 17:35
    • Marcado como Resposta Phellipe_M quarta-feira, 21 de agosto de 2013 17:22
    quinta-feira, 21 de fevereiro de 2013 17:14