动态CRM执行多个请求c#
本文关键字:请求 CRM 执行 动态 | 更新日期: 2023-09-27 18:16:59
我想更新一个帐户的字段,我有帐户的向导。
我可以在不使用更新请求检索请求的情况下更新字段(例如,帐户地址)吗?
这里是我的代码
Entity account= _service.Retrieve("account", Guid.Parse(accountGuid), new ColumnSet(true));
account.Attributes["new_password"] = password;
_service.Update(account);
在这种情况下是否可以使用ExecuteMultipleRequest
?
如果您有记录的Id,是的,它可以不需要检索。
写
Entity accountToUpdate = new Entity("account");
accountToUpdate.Id = Guid.Parse(accountGuid);
accountToUpdate["new_password"] = password;
_service.Update(accountToUpdate);
ExecuteMultipleRequest
用于一次批量处理多个请求,在这种情况下,您需要先创建一个UpdateRequest
并首先添加到集合中,您可以谷歌查看示例