查找Dynamics CRM实体属性的依赖关系

谢蒂科夫

我正在努力从C#代码中找到CRM实体属性的依赖关系,但是我找不到正确的方法。

像这样的代码:

var attributeRequest = new RetrieveAttributeRequest
{
    EntityLogicalName = "invoice",
    LogicalName = "billto_city"
};

var attributeResponse = (RetrieveAttributeResponse)proxy.Execute(attributeRequest);

var dependenciesRequest = new RetrieveDependenciesForDeleteRequest
{
    ObjectId = (Guid)attributeResponse.AttributeMetadata.MetadataId,
    ComponentType = (int)attributeResponse.AttributeMetadata.AttributeType
};

var dependenciesResponse = (RetrieveDependenciesForDeleteResponse)proxy.Execute(dependenciesRequest);

给出否定的结果。我认为将attributeMetadataId用作不正确ObjectId但是似乎无法找到ObjectId属性。

以前有人遇到过类似的任务吗?您是如何解决的?

G_Iashyn

您可以使用AttributeMetadata.AttributeType属性,该属性指示属性的类型(字符串,查找,选择列表,布尔值等),但是您需要componenttype值,它是解决方案组件的类型(Entity,Attribute,Relationship,Option Set等)。在您的情况下,其2.组件类型及其代码的完整表可以在此处找到

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在业务机会实体中使用“名称”查询查找属性属性 - Dynamics CRM Online

来自分类Dev

列出Dynamics CRM 2013/2015中的实体关系

来自分类Dev

使用Dynamics CRM中的插件设置查找字段

来自分类Dev

Dynamics CRM 2016编辑字段中的查找电子邮件

来自分类Dev

在Dynamics CRM 2013中快速查找时注册插件

来自分类Dev

从Dynamics CRM 2011中的查找中选择多个项目

来自分类Dev

Dynamics CRM查找以报价产品(又称报价详细信息)

来自分类Dev

Dynamics CRM 在线报告:高级查找视图过滤

来自分类Dev

Microsoft Dynamics CRM-错误消息:实体ID必须与属性包中设置的值相同

来自分类Dev

是否可以通过API在Dynamics CRM中使用属性定义新的实体类型?

来自分类Dev

Dynamics CRM 2011高级查找-过滤名称之间使用空格

来自分类Dev

在Dynamics CRM统一界面的查找字段下隐藏或删除“更改视图”选项

来自分类Dev

在MS Dynamics CRM 2013中查找联系人而不是电子邮件中的帐户

来自分类Dev

如何在MS Dynamics CRM中查找/查询Reporting Services SQL数据库

来自分类Dev

实体框架和MS Dynamics CRM插件

来自分类Dev

Dynamics CRM 2013多实体子网格

来自分类Dev

从 Microsoft Dynamics crm 填充链接实体树

来自分类Dev

MS Dynamics CRM中的依赖注入

来自分类Dev

Dynamics CRM-获取关系名称

来自分类Dev

在Dynamics Crm中检索N:N关系

来自分类Dev

Microsoft Dynamics CRM删除1:n关系

来自分类Dev

如何仅更新MS CRM Dynamics 2013中实体的StatusCode

来自分类Dev

Dynamics CRM如何获取所有实体的列表

来自分类Dev

在Dynamics CRM中获取所有实体元数据

来自分类Dev

在线MS Dynamics 365 CRM-转储实体

来自分类Dev

是否可以在MS Dynamics CRM 2015中创建虚拟实体?

来自分类Dev

Microsoft Dynamics CRM 2016服务实体字段创建

来自分类Dev

在更新 Dynamics CRM 365 Online 实体之前是否必须检索

来自分类Dev

Microsoft Dynamics CRM,关联实体不拉记录

Related 相关文章

  1. 1

    在业务机会实体中使用“名称”查询查找属性属性 - Dynamics CRM Online

  2. 2

    列出Dynamics CRM 2013/2015中的实体关系

  3. 3

    使用Dynamics CRM中的插件设置查找字段

  4. 4

    Dynamics CRM 2016编辑字段中的查找电子邮件

  5. 5

    在Dynamics CRM 2013中快速查找时注册插件

  6. 6

    从Dynamics CRM 2011中的查找中选择多个项目

  7. 7

    Dynamics CRM查找以报价产品(又称报价详细信息)

  8. 8

    Dynamics CRM 在线报告:高级查找视图过滤

  9. 9

    Microsoft Dynamics CRM-错误消息:实体ID必须与属性包中设置的值相同

  10. 10

    是否可以通过API在Dynamics CRM中使用属性定义新的实体类型?

  11. 11

    Dynamics CRM 2011高级查找-过滤名称之间使用空格

  12. 12

    在Dynamics CRM统一界面的查找字段下隐藏或删除“更改视图”选项

  13. 13

    在MS Dynamics CRM 2013中查找联系人而不是电子邮件中的帐户

  14. 14

    如何在MS Dynamics CRM中查找/查询Reporting Services SQL数据库

  15. 15

    实体框架和MS Dynamics CRM插件

  16. 16

    Dynamics CRM 2013多实体子网格

  17. 17

    从 Microsoft Dynamics crm 填充链接实体树

  18. 18

    MS Dynamics CRM中的依赖注入

  19. 19

    Dynamics CRM-获取关系名称

  20. 20

    在Dynamics Crm中检索N:N关系

  21. 21

    Microsoft Dynamics CRM删除1:n关系

  22. 22

    如何仅更新MS CRM Dynamics 2013中实体的StatusCode

  23. 23

    Dynamics CRM如何获取所有实体的列表

  24. 24

    在Dynamics CRM中获取所有实体元数据

  25. 25

    在线MS Dynamics 365 CRM-转储实体

  26. 26

    是否可以在MS Dynamics CRM 2015中创建虚拟实体?

  27. 27

    Microsoft Dynamics CRM 2016服务实体字段创建

  28. 28

    在更新 Dynamics CRM 365 Online 实体之前是否必须检索

  29. 29

    Microsoft Dynamics CRM,关联实体不拉记录

热门标签

归档