如何使用 MS dynamics CRM 2016 中的 c# 检索部分、选项卡?
How can I retrieve sections, tabs by using c# from MS dynamics CRM 2016?
我可以使用以下代码检索 属性:
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
,里面包含实体的所有属性。但我还想获得实体的部分列表。我怎样才能做到这一点?
部分和选项卡属于表单布局,而不属于实体本身。有不同类型的表单,每种类型可以有一个以上的表单实例(如果您有多个主表单,应该采用哪个?)。
如果您确切地知道您需要哪种表格,那么您应该将其检索为类型为 systemform
且字段为 formxml
的实体,其中包含表格的 XML 模板。解析 XML,您将获得部分和选项卡
我可以使用以下代码检索 属性:
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
,里面包含实体的所有属性。但我还想获得实体的部分列表。我怎样才能做到这一点?
部分和选项卡属于表单布局,而不属于实体本身。有不同类型的表单,每种类型可以有一个以上的表单实例(如果您有多个主表单,应该采用哪个?)。
如果您确切地知道您需要哪种表格,那么您应该将其检索为类型为 systemform
且字段为 formxml
的实体,其中包含表格的 XML 模板。解析 XML,您将获得部分和选项卡