¿Cómo actualizar una entidad CRM 2011 usando LINQ en un complemento?

Podemos crear nuevas entidades sin ningún problema, pero actualizar una entidad existente en un complemento no parece estar funcionando. Esto es para CRM 2011.

var crmContext = new CustomCrmContext(service);

var contact = crmContext.Contact.FirstOrDefault(c=>c.Id == targetEntity.Id);

contact.new_CustomField = "Updated";

crmContext.SaveChanges();

Respuestas a la pregunta(3)

Su respuesta a la pregunta