AttributeMapMetadata in Dynamics CRM 4.0
本文关键字:CRM Dynamics in AttributeMapMetadata | 更新日期: 2023-09-27 18:36:01
如何使用AttributeMapMetadata类型获取元数据?
我尝试了这段代码:
foreach (CrmMetadata metadata in CrmMetadata.CrmMetadata)
{
if ((metadata as AttributeMapMetadata) != null)
{
var whatIneed = (AttributeMapMetadata)metadata;
}
}
。但不幸的是没有任何成功。CrmMetadata的memebers已经是"EntityMetadata"类型。我只想有一个带有属性映射的列表。如何正确实现这一目标?
谢谢
因此,看起来 CrmMetadata 的类型为 RetrieveAllEntitiesResponse。我说的对?下面是一个示例,如何使用类。
foreach (CrmMetadata metadata in CrmMetadata.CrmMetadata)
{
for (int j = 0; j < metadata.Attributes.Length; j++)
{
// Get Current Attribute.
currentAttribute = metadata.Attributes[j];
Type attributeType = currentAttribute.GetType();
if (attributeType == typeof(AttributeMapMetadata))
{
var whatIneed = (AttributeMapMetadata)currentAttribute;
}
}
}