Share via


Verwenden der ColumnSet-Klasse

In Microsoft Dataverse können Sie die ColumnSet-Klasse verwenden, um anzugeben, welche Spalten (Attribute) von einer Abfrage zurückgegeben werden sollen, die mit den Klassen QueryExpression und QueryByAttribute definiert wurde. Es ist ferner ein Parameter für die IOrganizationService.Retrieve -Methode und wird als Eigenschaft in einer Reihe von Nachrichtenanforderungsklassen verwendet, welche Daten in eine EntityCollection zurückgeben.

Hinweis

Die ColumnSet-Klasse hat eine Eigenschaft AllColumns, die angibt, dass alle Spalten der Tabelle zurückgegeben werden sollen. Als bewährte Methode für Leistung, sollten Sie dies nicht für den Produktionscode verwenden. Weitere Informationen: Rufen Sie nicht alle Spalten einer Entität zur Abfrage von APIs ab

Das folgende Codebeispiel zeigt die Verwendung der ColumnSet-Klasse, um anzugeben, welche Spalten von einem Abfrageausdruck zurückgegeben werden sollen.

QueryExpression contactquery = new QueryExpression   
{  
   EntityName="contact",  
   ColumnSet = new ColumnSet("firstname", "lastname", "contactid")   
};  

Siehe auch

Verwenden der QueryExpression-Klasse
Erstellen von Abfragen mit QueryExpression
Verwenden der ConditionExpression-Klasse
QueryExpression Klasse
QueryByAttribute Klasse

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).