Ich versuche, Informationen aus einer CRM-Installation zu ziehen, und dies ist bis jetzt für die Verwendung der Standardfelder in Ordnung. Ich habe jedoch Schwierigkeiten, benutzerdefinierte Felder abzurufen, z. B. Kontakte haben ein benutzerdefiniertes Feld namens web_username.Abrufen dynamischer CRM-Felder mit Webservice-Abfrage
derzeit Mein Code ist
QueryExpression query = new QueryExpression();
query.EntityName = "contact";
ColumnSet cols = new ColumnSet();
cols.Attributes = new string[] { "firstname", "lastname" };
query.ColumnSet = cols;
BusinessEntityCollection beReturned = tomService.RetrieveMultiple(query);
foreach (contact _contact in beReturned.BusinessEntities)
{
DataRow dr = dt.NewRow();
dr["firstname"] = _contact.firstname;
dr["lastname"] = _contact.lastname;
dt.Rows.Add(dr);
}
Wie füge ich benutzerdefinierte Felder in meiner Anfrage? Ich habe versucht, herum zu suchen, aber noch kein Glück, aber ich könnte falsch suchen, wie ich CRM-Ausdrücke nicht gewohnt bin.
Prost im Voraus!
Sie auf diesen Link für Ihre Lösung beziehen. [https://stackoverflow.com/questions/43984397/retrieve-fetch-records-from-dynamic-365-crm-using-c-sharp-code/43985297#43985297][1] – Piyush