C# Dynamics 365:将查找值设置为 null 或空白
C# Dynamics 365: Set lookup value to null or blank
在 Dynamics 365 中,我有一个员工(用户)引用了 his/her 经理(另一个用户)。我想以编程方式清除该值。
这行代码将更新到与 ID 匹配的任何用户。但是我无法清除该值。
user.Attributes["parentsystemuserid"] = new EntityReference("systemuser", managerId);
service.Update(user);
我尝试过将 managerId
值设置为“null”、“”和仅由零组成的 Guid。我无法在网上找到很多尝试来回答这个问题。这里 http://ronaldlemmen.blogspot.com/2007/02/set-lookup-to-null.html 是我最好的选择,但据我所知,“实体”不包含“查找”属性,所以也没有运气。
这应该有效。
user.Attributes["parentsystemuserid"] = null;
service.Update(user);
在 Dynamics 365 中,我有一个员工(用户)引用了 his/her 经理(另一个用户)。我想以编程方式清除该值。
这行代码将更新到与 ID 匹配的任何用户。但是我无法清除该值。
user.Attributes["parentsystemuserid"] = new EntityReference("systemuser", managerId);
service.Update(user);
我尝试过将 managerId
值设置为“null”、“”和仅由零组成的 Guid。我无法在网上找到很多尝试来回答这个问题。这里 http://ronaldlemmen.blogspot.com/2007/02/set-lookup-to-null.html 是我最好的选择,但据我所知,“实体”不包含“查找”属性,所以也没有运气。
这应该有效。
user.Attributes["parentsystemuserid"] = null;
service.Update(user);