O valor de uma propriedade que faz parte da chave de um objeto não corresponde ao valor da propriedade correspondente armazenado ...

O valor de uma propriedade que faz parte da chave de um objeto não corresponde ao valor da propriedade correspondente armazenado no ObjectContext. Isso poderá ocorrer se as propriedades que fazem parte da chave retornarem valores inconsistentes ou incorretos ou se DetectChanges não for chamado depois de serem feitas alterações em uma propriedade que faz parte da chave.
O valor de uma propriedade que faz parte de uma chave de objeto não coincide com o valor de propriedade correspondente armazenado no ObjectContext. Isso poderá ocorrer se as propriedades que fizerem parte da chave retornarem valores inconsistentes ou incorretos ou se DetectChanges não for chamado após a realização de alterações em uma propriedade que faz parte da chave.