Partager via


Utiliser la classe ColumnSet

Dans Microsoft Dataverse, vous pouvez utiliser la classe ColumnSet pour spécifier les colonnes (attributs) à retourner à partir d’une requête définie à l’aide de les classes QueryExpression et QueryByAttribute. Il s’agit également d’un paramètre pour la méthode IOrganizationService.Retrieve et est utilisé comme propriété dans plusieurs classes de requête de message qui renvoient des données dans EntityCollection.

Notes

La classe ColumnSet a une propriété AllColumns qui spécifie que toutes les colonnes de la table doivent être renvoyées. Les meilleures pratiques en matière de performances recommandent de ne pas l’utiliser pour le code de production. Pour plus d'informations : Ne pas récupérer toutes les colonnes Entité via les API de requête

L’exemple de code suivant montre comment utiliser la classe ColumnSet pour spécifier les colonnes à renvoyer à partir d’une expression de requête.

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

Voir aussi

Utilisation de la classe QueryExpression
Générer des requêtes avec QueryExpression
Utiliser la classe ConditionExpression
Classe
QueryExpression
Classe QueryByAttribute

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).