Я хочу удалить набор объектов в CRM 2011 по значению атрибута. Ex. удалить * из контактов, где ContactId = "guid" ...
Как я могу сделать это с помощью IOrganizationService?
Стиг
У вас есть две возможности
Получить все записи с помощью выражения QueryExpression, которое вы хотели бы удалить. Выполните итерацию по этой коллекции и вызовите IOrganizationService.Delete для всех из них.
IOrganizationService.Delete
Вы можете запустить BulkDeleteRequest, который запускает удаление как фоновую задачу. См. , как запустить массовое удаление или Образец: Массовое удаление записей, соответствующих общим критериям
BulkDeleteRequest