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