Tecnología

Inicio

Cómo convertir un conjunto de datos a IQueryable

Bases de datos proporcionan un enfoque metódico para la organización de grandes cantidades de datos en archivos manejables. En la programación de computadoras, bases de datos a menudo se basó en gran medida como fuente de datos para objetos pobladas y mesas dentro de las aplicaciones. Si está usando el paquete .NET para administrar los objetos y las clases de su aplicación, aprovechar la funcionalidad del paquete de consulta en lenguaje integrado (LINQ) para unir la información de base de datos a elementos dentro de sus programas. IQueryable usar interfaz de LINQ para filtrar las referencias de su base de datos para conjuntos de datos específica a las tablas de la aplicación.

Instrucciones

1 Lanzamiento de su entorno de desarrollo integrado (IDE), como Visual Studio o C ++ Builder. Seleccione la opción "Abrir" o "carga" de "Archivo" del programa de dirigirse a cargar el proyecto que le gustaría trabajar con ellos.

2 Tipo "dataGridView.DataSource = BindingSource;" en la línea debajo de la fuente de datos en el código fuente de la aplicación.

3 Tipo "DataSet ds = new DataSet () ;," "ds.Locale = CultureInfo.InvariantCulture;" y "FillDataSet (ds);" Para especificar un nuevo conjunto de datos y el formato de los datos de origen. Omitir las marcas que terminan por comas y comillas en el código.

4 Tipo "DataTable órdenes ds.Tables = [" TableHeader "];" en la línea siguiente. Sustituir "cabecera de la tabla" con el nombre de la cabecera de la categoría de datos que desea recuperar.

5 Establecer las reglas para su consulta en las siguientes líneas de código. Para ejecutar una consulta en un intervalo de fechas de los datos, escriba "IEnumerable <DataRow> query =" como su código.

En los próximos tres líneas - utilizando sangría francesa - Tipo:
"De orden en orders.AsEnumerable ()"
"Donde order.Field <DateTime> (" FechaPedido ")> new DateTime (AA, MM, DD)"
"Seleccione el orden;"

Retire la apertura y cierre de comillas antes de introducir el código. Sustituto "AA", "MM" y "DD" con la gama día mes y año en que desea consultar - salen las comas entre cada valor.

6 Tipo "DataTable boundTable = query.CopyToDataTable <DataRow> ();" en la línea siguiente para convertir los datos consultados en una tabla. Tipo "bindingSource.DataSource = boundTable;" en la siguiente línea de obligar a la mesa.

7 Guarde su trabajo y salga de su IDE.

Consejos y advertencias

  • La consulta fecha en el paso 5 es un ejemplo de cómo los operadores de consulta se utilizan para dar formato a consultas a su fuente de datos.