Brug klassen QueryByAttribute
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
I Microsoft Dynamics CRM 2015 og opdatering til Microsoft Dynamics CRM Online 2015 kan du bruge klassen QueryByAttribute til at opbygge forespørgsler, der tester et sæt attributter i forhold til et sæt værdier. Brug denne klasse med metoden RetrieveMultiple eller metoden IOrganizationService.RetrieveMultipleRequest.
I følgende tabel vises de egenskaber, du kan angive for at oprette et forespørgselsudtryk vha. klassen QueryByAttribute.
Egenskab |
Beskrivelse |
---|---|
Angiver, hvilken type objekt der hentes. Et forespørgselsudtryk kan kun hente en samling af én objekttype. Du kan også sende denne værdi ved hjælp af konstruktøren QueryExpression. |
|
Angiver sæt af attributter (kolonner), der skal hentes. |
|
Angiver det sæt attributter, der er valgt i forespørgslen. |
|
Angiver de attributværdier, der skal søges efter, når forespørgslen udføres. |
|
Angiver den rækkefølge, hvori poster returneres fra forespørgslen. |
|
Angiver antallet af sider og antallet af poster pr. side, der returneres af forespørgslen. |
Følgende kodeeksempel viser, hvordan du bruger klassen QueryByAttribute.
// Create query using querybyattribute QueryByAttribute querybyexpression = new QueryByAttribute("account"); querybyexpression.ColumnSet = new ColumnSet("name", "address1_city", "emailaddress1");// Attribute to query querybyexpression.Attributes.AddRange("address1_city");// Value of queried attribute to return querybyexpression.Values.AddRange("Detroit"); // Query passed to the service proxy EntityCollection retrieved = _serviceProxy.RetrieveMultiple(querybyexpression); // Iterate through returned collection foreach (var c in retrieved.Entities) { System.Console.WriteLine("Name: " + c.Attributes["name"]); System.Console.WriteLine("Address: " + c.Attributes["address1_city"]); System.Console.WriteLine("E-mail: " + c.Attributes["emailaddress1"]); }
Se også
QueryByAttribute
Oprette forespørgsler med QueryExpression
Bruge klassen QueryExpression
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret