Entity Framework e multithreading

Eu tenho um serviço WCF que processa algumas mensagens. Eu uso o EntityFramework para recuperar as mensagens. Eu adiciono essas mensagens a uma fila ThreadPool e as processo. Depois de processar todas as mensagens, chamo uma atualização no Entity Framework para atualizar o status das mensagens.

Durante essa operação, recebo o erro aleatoriamente - "EntityMemberChanged ou EntityComplexMemberChanged foi chamado sem chamar primeiro EntityMemberChanging ou EntityComplexMemberChanging no mesmo rastreador de alterações com o mesmo nome de propriedade. Para obter informações sobre como reportar alterações corretamente, consulte a documentação do Entity Framework."

Este erro é lançado quando o evento ReportPropetychanged para um atributo específico é acionado.

Qualquer ajuda seria apreciada.

Saudações

Andy

questionAnswers(1)

yourAnswerToTheQuestion