Quantcast
Channel: Microsoft Dynamics CRM Forum - Recent Threads
Viewing all articles
Browse latest Browse all 79901

EntityCollection Id retrieval

$
0
0

Hi,

I trying to get 'incidentid' from the entitycollection using getAttributeValue<EntityReference>.

But I am getting a 'Unable to cast object of type 'System.Guid' to type 'Microsoft.Xrm.Sdk.EntityReference'.

Here is my queryexpression and retrieved results code snippet:

QueryExpression expenseseEncounterId = new QueryExpression("incident");
                                expenseseEncounterId.ColumnSet = new ColumnSet("title");
                                expenseseEncounterId.Criteria = new FilterExpression();
                                expenseseEncounterId.Criteria.AddCondition("new_customid", ConditionOperator.Equal, (string)rowItem["Id"].ToString());
                                EntityCollection expensesEncounterIdCollection = CRMHelper.GetCRMService().RetrieveMultiple(expenseseEncounterId);
                                string title = "";
                                foreach (Entity encounterId in expensesEncounterIdCollection.Entities)
                                {
                                    title = encounterId.GetAttributeValue<string>("title");
                                    Guid expensesID = new Guid();
                                    expensesID =new Guid(encounterId.GetAttributeValue<EntityReference>("incidentid").Id.ToString());//It is throwing error on this line
                                   
                                    expenses.Attributes["new_encounterid"] = expensesID;
                                }


Please let me know what am I doing wrong.

Thanks for any help.


Viewing all articles
Browse latest Browse all 79901

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>