Use la clase ColumnSet

En Microsoft Dataverse, puedes usar la clase ColumnSet para especificar qué columnas (atributos) devolver de una consulta definida usando las clases QueryExpression y QueryByAttribute. También es un parámetro para el método IOrganizationService.Retrieve y se usa como propiedad en varias clases de solicitudes de mensaje que devuelven datos en una EntityCollection.

Nota

La clase ColumnSet tiene una propiedad AllColumns que especifica que se deben devolver todas las columnas de la tabla. Como práctica recomendada del rendimiento, no debería utilizarla para código de producción. Más información: No recuperar la entidad todas las columnas mediante API de consulta

El siguiente ejemplo de código muestra cómo utilizar la clase ColumnSet para especificar qué columnas devolver de una expresión de consulta.

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

Consultar también

Usar la clase QueryExpression
Crear consultas con QueryExpression
Usar la clase ConditionExpression
Clase de
QueryExpression
Clase de QueryByAttribute

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).