#c# #dynamics-crm #microsoft-dynamics #dynamics-365
Вопрос:
В Dynamics 365 у меня есть сотрудник (пользователь), у которого есть ссылка на его/ее менеджера (другого пользователя). Я хочу программно очистить это значение.
Эта строка кода будет обновлена для любого пользователя, соответствующего идентификатору. Но я не могу очистить значение.
user.Attributes["parentsystemuserid"] = new EntityReference("systemuser", managerId);
service.Update(user);
Я пробовал такие вещи, как установка managerId
значения «null», «» и идентификатор Guid, состоящий только из нулей. Я не могу найти много попыток найти ответы на этот вопрос в Интернете. Это здесь http://ronaldlemmen.blogspot.com/2007/02/set-lookup-to-null.html это был мой лучший выбор, но, насколько я могу судить, «Сущность» не содержит свойства «Поиск», так что там тоже не повезло.
Ответ №1:
Это должно сработать.
user.Attributes["parentsystemuserid"] = null;
service.Update(user);
Комментарии:
1. Спасибо, что так оно и есть. Я уверен, что попробовал это в первую очередь.