0
我有我需要检索显示名称的实体的逻辑名称列表。获取逻辑名称的显示名称
对于如我有
List<string> _list=new List<string>();
_list.Add("address_City")
_list.Add("first_name")
显示名称为他们的地址城市和名
RetrieveEntityRequest req = new RetrieveEntityRequest();
req.RetrieveAsIfPublished = true;
req.LogicalName = "account";
req.EntityFilters = EntityFilters.Attributes;
RetrieveEntityResponse resp = (RetrieveEntityResponse)_orgService.Execute(req);
for (int iCnt = 0; iCnt < resp.EntityMetadata.Attributes.ToList().Count; iCnt++)
{
if(resp.EntityMetadata.Attributes.ToList()[iCnt].DisplayName.LocalizedLabels.Count>0)
{
string displayName = resp.EntityMetadata.Attributes.ToList()[iCnt].DisplayName.LocalizedLabels[0].Label;
string logicalName = resp.EntityMetadata.Attributes.ToList()[iCnt].LogicalName;
}
}
此代码检索所有的记录。就是有一个方法来创建一些自定义查询,我可以通过这个List<string>
并检索显示名称?
您应该能够检查for循环内的逻辑名称,并且应该能够实现您正在寻找的内容。 – Renjith 2015-04-01 04:20:43