Могу ли я обновить идентификатор владельца контакта с помощью LINQ?

Я использую CRM 2011 и пытаюсь обновить OwnerId контакта с помощью этого кода:

var crmContext = new CustomCrmContext(service);

var contact = crmContext.Contact.FirstOrDefault(c=>c.Id == id);
contact.OwnerId.Id= newOwnerId;
crmContext.UpdateObject(contact);
crmContext.SaveChanges();

Я не 'не получаю никаких ошибок, однако ownerId никогда не обновляется в базе данных. Я могу обновить другие атрибуты, но мне просто интересно, может быть, OwnerId особенный, и вам нужно использовать OrganizationRequest ("Assign")? Если да, то где это задокументировано, чтобы я знал, какие еще атрибуты я не могу обновить?

8
задан Daryl 12 October 2011 в 20:19
поделиться