c# - C# Dynamics 365:将查找值设置为 null 或空白
问题描述
在 Dynamics 365 中,我有一个员工(用户)引用了他/她的经理(另一个用户)。我想以编程方式清除该值。
这行代码将更新到与 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);
推荐阅读
- angular - Angular 9 - 服务返回/列表包含数据但 *ngFor 没有显示任何内容
- python - OpenCV Python:FloodFill 表现得很奇怪
- html - 我有一个没有项目符号的无序列表,动画消失在屏幕外。但是,最后三个字母不动
- algorithm - 查找所有 Coprime 子集,直到一个数字 N
- javascript - 如何在反应组件中传递redux状态
- java - 解决这个编程挑战的最佳算法是什么?给定一个仅由数字 6 和 9 组成的正整数
- javascript - 仅更新 JavaScript 中的最新数组
- java - 如何使用 Chrome 配置文件无头运行 Webdriver
- amazon-web-services - 如果未找到文件,则禁用 Cloudfront 缓存
- typescript - 如何从离子中的承诺中返回价值