Dynamics CRM & .NET (C#) 为所有行设置字段值
Dynamics CRM & .NET (C#) Set field value for all rows
在 OrganizationService
的帮助下,我想为 table 中的每一行赋予特定列的值相同的值(有条件)。我如何一次完成所有操作?
在SQL中我应该这样做:
UPDATE [XXX]
SET Status = "Draft"
WHERE parentId = 1
没有等效的 CRM SDK 代码可以像您的示例那样执行此操作 SQL。因为每个 CRM 记录更新都必须通过 service.Update()
方法或 UpdateRequest
.
使用 ExecuteMultipleRequest
执行批量请求
这不是官方方式,但您可以在 sql 中使用数字设置状态或其他选项集字段。
如果您想查看选项集的值,您必须转到 dynamics crm 自定义并查看。
在 OrganizationService
的帮助下,我想为 table 中的每一行赋予特定列的值相同的值(有条件)。我如何一次完成所有操作?
在SQL中我应该这样做:
UPDATE [XXX]
SET Status = "Draft"
WHERE parentId = 1
没有等效的 CRM SDK 代码可以像您的示例那样执行此操作 SQL。因为每个 CRM 记录更新都必须通过 service.Update()
方法或 UpdateRequest
.
ExecuteMultipleRequest
这不是官方方式,但您可以在 sql 中使用数字设置状态或其他选项集字段。 如果您想查看选项集的值,您必须转到 dynamics crm 自定义并查看。