动态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 ?

动态CRM执行多个请求c#

如果您有记录的Id,是的,它可以不需要检索。

Entity accountToUpdate = new Entity("account");
accountToUpdate.Id = Guid.Parse(accountGuid);
accountToUpdate["new_password"] = password;
_service.Update(accountToUpdate);

ExecuteMultipleRequest用于一次批量处理多个请求,在这种情况下,您需要先创建一个UpdateRequest并首先添加到集合中,您可以谷歌查看示例