none
Alterar um objeto enviado pelo WCF ao cliente e devolvê-lo ao WCF para ser salvo RRS feed

  • Pergunta

  • Boa tarde Pessoal,

     

    estou fazendo um projeto de aplicação para rodar com WCF. No servidor uso Entity Framework 4 com classes POCO e faço a vinculação das classes ao meu contexto manualmente. Minha dúvida é a seguinte, quando eu consulto um objeto e o envio para o cliente ele se desvincula do contexto, o cliente altera alguns dados, por exemplo algum dado de algum objeto que esteja numa lista dentro dessa classe, e depois o reenvia para o servidor para persistir as alterações. Minha dúvida é justamente nesse o momento, como eu faço para recolocar o objeto no meu contexto e fazer valer as alterações?

    quinta-feira, 17 de novembro de 2011 19:42

Respostas

  • Você terá que realizar um Attach da sua classe poco ao contexto, segue alguns links para referência:

    http://stackoverflow.com/questions/4728212/entity-framework-attach-update-not-working

    http://stackoverflow.com/questions/700192/how-do-can-i-attach-a-entity-framework-object-that-isnt-from-the-database

    http://stackoverflow.com/questions/2642127/tracking-changes-in-entity-framework-4-0-using-poco-dynamic-proxies-across-multi

    Abraço.


    HJ
    terça-feira, 22 de novembro de 2011 13:54