Мы можем создавать новые объекты без каких-либо проблем, но обновление существующего объекта в плагине это, похоже, не работает. Это для CRM 2011.
var crmContext = new CustomCrmContext(service);
var contact = crmContext.Contact.FirstOrDefault(c=>c.Id == targetEntity.Id);
contact.new_CustomField = "Updated";
crmContext.SaveChanges();