Share via


Crear consultas con LINQ (consulta integrada del lenguaje .NET)

Puede usar la consulta integrada del lenguaje .NET (LINQ) para escribir consultas para Microsoft Dataverse. Puede utilizar la clase OrganizationServiceContext o una clase derivada creada por el comando de Power Platform CLI pac modelbuilder build para escribir consultas LINQ usando el servicio de organización. La clase OrganizationServiceContext contiene un proveedor de consultas LINQ subyacente que convierte consultas de LINQ de sintaxis Visual C# o Visual Basic .NET a la API de consulta utilizada por Dataverse.

Cuando utiliza clases de programación enlazadas en tiempo puede generar una clase derivada de la clase OrganizationServiceContext si especifica el nombre de la clase que utiliza el parámetro serviceContextName cuando se utiliza el comando de Power Platform CLI pac modelbuilder build. El uso de esta clase permite hacer referencia a un conjunto de tablas IQueryable mediante el patrón <table schema name>+Set, por ejemplo AccountSet para hacer referencia a la colección de filas de tabla de Account. Todas las muestras de servicios web de Dataverse usan ServiceContext como nombre para esta clase, pero es posible que su código utilice un nombre diferente. Más información: Generar clases de enlace en tiempo de compilación para el servicio de la organización.

Vea también

Usar LINQ para crear una consulta
Usar clase de entidad de enlace en tiempo de ejecución con una consulta LINQ
Usar columnas de búsqueda de tablas con LINQ
Ejemplos de la consulta LINQ
Generar clases de enlace en tiempo de compilación para el servicio de la organización

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).