1.- Introducción. -Posicionamiento del curso. -La filosofía de LINQ. -Donde se utiliza LINQ
2.- Primera consulta con LinQ -Origen de datos. -Definir la consulta -Ejecución de la consulta
3.- Operaciones básicas de consulta I. -Cláusula From. -Cláusula Where. -Cláusula Select. -Cláusula Order By. -Cláusula Group by.
4.- Operaciones básicas de consulta II. -Cláusula Join. -Cláusula Group join. -Cláusula Aggregate. -Cláusula Distinct.
5.- Operaciones básicas de consulta III. -Cláusula Let. -Cláusula Skip. -Cláusula Take. -Cláusula Skip while. -Cláusula Take while.
6.- Nuevas características de Visual Basic 9.0. -Expresiones de consulta. -Variables con tipo implícito. -Inicializadores de objeto. -Tipos Anónimos. -Métodos de extensión. -Extensiones lambda.
7.- Consultas a objetos utilizando LinQ. -LinQ a string. -LinQ a Colecciones. -LinQ al sistema de archivos. -LinQ a reflexión.
8.- LinQ to XML. -Crear XML en Visual Basic 9.0. -Incrustar consultas en literales XML. -Integración entre LinQ y XML. -Consultar XML con LinQ.
9.- LinQ to DataSet I. -Introducción a LinQ to DataSet. -Consultar DataSets. -Métodos genéricos Field y SetField. -Consultar DataSets no tipificados.
10.- LinQ to DataSet II. -Comparar DataRows. -Crear DataTables desde una consulta. -Enlace de datos y LinQ to DataSet. -Ejemplos de consultas a DataSets.
11.- LinQ to SQL I. -Posicionar LinQ to SQL. -El objeto DataContext. -Crear DataContext manualmente. -Crear DataContext con el Diseñador Relacional de Objetos.
12.- LinQ to SQL II. -La traducción a SQL. -Modificar datos con LinQ to SQL. -Concurrencia y LinQ to SQL. -Ejecutar Procedimientos Alamacenados.
13.- LinQ to SQL III. -Transacciones. -Consultas de sólo lectura. -Cargas de datos completas. -Definir límites de datos. -Agregar lógica empresarial con métodos partial. -Consultar vistas y funciones
14.- Otras novedades en acceso a datos. -DataTableReader. -TableAdapterManager.