title: Can I update the owner id of a Contact using LINQ?
body: <p>I'm using CRM 2011, and attempting to update the OwnerId of contact using this code:</p>
  
  <pre><code>var crmContext = new CustomCrmContext(service);
  
  var contact = crmContext.Contact.FirstOrDefault(c=&gt;c.Id == id);
  contact.OwnerId.Id= newOwnerId;
  crmContext.UpdateObject(contact);
  crmContext.SaveChanges();
  </code></pre>
  
  <p>I don't get any errors, however, the ownerId never updates in the database.  I am able to update other attributes, but I'm just wondering if maybe the OwnerId is special and you have to use OrganizationRequest("Assign")?  If so, where is this documented so I know what other attributes I cannot update?</p>