如何使用MS动态CRM 2016中的c#检索部分,选项卡?

时间:2017-10-04 06:23:18

标签: c# dynamics-crm crm

我可以使用以下代码检索 attibutes

    public static EntityMetadata RetrieveEntityMetadata(IOrganizationService service, string logicalName)
    {

        var request = new RetrieveEntityRequest()
        {
            LogicalName = logicalName,
            EntityFilters = EntityFilters.All,
            RetrieveAsIfPublished = false
        };
        var result = (RetrieveEntityResponse)service.Execute(request);
        return result.EntityMetadata;
    }

result.EntityMetadata有一个属性Attributes,其中包含实体的所有属性。但我想要获得实体的部分列表。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

部分和制表符属于表单布局,而不属于实体本身。有不同类型的表单,每种类型都可以有moe而不是表单的一个实例(如果你有多个主表单,应该采取哪种?)。

如果您确切知道所需的表单,则应将其作为systemform类型的实体检索,其中包含字段formxml,其中包含表单的XML模板。解析该XML,您将获得部分和标签

enter image description here