..
Con las últimas versiones. NET Framework es una nueva tecnología se introdujo en el nivel de interacción con el llamado del databse LINQ (Language Integrated Query). Se trata de un conjunto de extensiones. NET Framework para realizar consultas rápidas sobre los datos. LINQ extiende la sintaxis de C # y Visual Basic, pero no sustituir a otras tecnologías de acceso a los datos, es una alternativa útil a la misma.
Esta tecnología se denomina "lenguaje integrado", ya que ofrece la oportunidad de construir la consulta que desea para su integración en la sintaxis de los lenguajes de programación se define como C # y Visual Basic.
Para entender el potencial de proceder con un ejemplo. Añadir un nuevo formulario Web a nuestro proyecto e inserte un control GridView dentro de ella para ver los datos obtenidos de la consulta LINQ que llevará a cabo en un futuro próximo. En este ejemplo vamos a utilizar como coches de la clase de origen de datos que hemos visto unas cuantas lecciones atrás (la casa por la adición de otro modelo de enfoque de Ford).
En el evento de carga de la forma de insertar el siguiente código
if (! this.IsPostBack)
{
Lista <AUTO> autolist Auto.CreaListaAuto = ();
= GridView1.DataSource de autolist coche
donde
auto.Marca.Contains ("Ford") == true
orderby auto.Marca.Length
auto.Modello.ToUpper select ();
GridView1.DataBind ();
}
Con esta sintaxis que estamos pidiendo para traer de vuelta a los modelos de red sólo marca de automóviles Ford se ejecuta la aplicación y, de hecho, el resultado se mostrará el siguiente

En caso de modificar el código para mostrar la marca que también escriben
protected void Page_Load (object sender, EventArgs e)
{
if (! this.IsPostBack)
{
Lista <AUTO> autolist Auto.CreaListaAuto = ();
= GridView1.DataSource de autolist coche
donde
auto.Marca.Contains ("Ford") == true
orderby auto.Modello.Length
seleccionar coche;
GridView1.DataBind ();
}
}
y el resultado es el siguiente

Resumiendo el tamaño de una declaración LINQ es el siguiente
<variabile de un collezione> en <collezione> <Criteri en el SELECT orderby <criteri de ordinamento> <object selezionati> seleccionar los elementos
Lo más interesante es que puede hacer una consulta con LINQ (y también modificar los datos) con un modelo independiente de los distintos tipos de fuentes. Que "puede en el acceso a bases de datos hecho, archivos de texto, archivos XML, matrices, archivos de Excel, archivos de configuración, información sobre los ensamblados, claves de registro y otros objetos rastreables a una colección de objetos enumerables.
Existen diversas variantes de esta tecnología, incluyendo:
En particular, la tecnología utilizada es LINQ to SQL para profundizar en lo que se hace referencia a un artículo que escribí hace algún tiempo que se puede encontrar en esta página .
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
ASP.NET (Curso)
Ciclo completo para la creación de aplicaciones Web y un 15% de descuento hasta el 14/09/2011. |
| |
SQL y bases de datos (Curso)
Crear y gestionar bases de datos relacionales. A partir de 39 €. |