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