El valor de una propiedad que forma parte de la clave de un objeto no coincide con el valor de propiedad correspondiente ...

El valor de una propiedad que forma parte de la clave de un objeto no coincide con el valor de propiedad correspondiente almacenado en ObjectContext. Esto puede ocurrir si las propiedades que forman parte de la clave devuelven valores incoherentes o incorrectos, o si no se llama a DetectChanges después de que se hayan realizado cambios en una propiedad que forme parte de la clave.