我的客户要求我以编程方式删除自定义实体及其依赖项(防止删除此实体)。
我已经使用RetrieveDependenciesForDeleteRequest 检索了自定义实体的依赖项。此请求为我提供了依赖项集合,必须在删除该自定义实体之前将其删除。
RetrieveDependenciesForDeleteResponse resp =
(RetrieveDependenciesForDeleteResponse) service.Execute(req);
//A more complete report requires more code
foreach (Entity dependencyEntity in resp.EntityCollection.Entities)
{
service.Delete(d.LogicalName, dependencyEntity.Id);
}
现在我在这里面临的问题是dependencyEntity.Id始终是空的GUID,而不是有效的GUID。
有人可以帮助我如何实现此功能吗?