Ver por etiquetas

Todas las etiquetas » LINQ » .NET Framework (RSS)

LINQ. Enigma recursivo por Alberto Diaz Martin

Lo tengo que reconocer, soy un viciado de las consultas SQL. Me recuerdan a los problemas de lógica en los que tenías que averiguar quién hace qué y cómo, y resolver un enigma. Pues así veo las consultas SQL, como un enigma a resolver. Me he pasado horas dándole vueltas a las consultas para hacer joins imposibles y subconsultas buscando obtener los datos en una sola llamada y con el mejor rendimiento posible. La verdad es que, a veces, echo de menos...

2ª Edición del Curso de Evolución del Acceso a Datos en Tenerife por Alberto Diaz Martin

La semana del 5 de Julio repetiremos el curso en Tenerife sobre la Evolución de la plataforma de Acceso a Datos en .NET . Algunos se quedaron sin ir a la primera edición y esperamos que esta segunda edición cumpla con las mismas espectativas que el anterior y que sigamos ofreciendo formación en .NET en Tenerife. Si estáis interesados y necesitáis más información la tenemos en el Centro de Formación de General de Software de Canarias y en el documento del curso .

Curso de Evolución del Acceso a Datos en Tenerife por Alberto Diaz Martin

La semana del 24 de Mayo se ha organizado un curso en Tenerife sobre la Evolución de la plataforma de Acceso a Datos en .NET y tendré el placer de impartirlo. Este curso pretende dar a conocer los modelos actuales de acceso a datos en .NET Framework y como aplicarlos para acceder a bases de datos desde los distintos tipos de aplicaciones que permite la plataforma. Nos centraremos en la versión .NET Framework 4.0 y en Visual Studio 2010. La duración es de 20 horas y el...

EF4. Consultas ordenadas aleatoriamente por Alberto Diaz Martin

Hace unos días @fisica3 intentaba migrar un proyecto en LINQ to SQL a Entity Framework 4. El problema surgía cuando intentaba agregar al modelo una función SQL Server del tipo Composable. Este tipo de funciones no se pueden mapear en un modelo de entidades, para hacer uso de estas hay que construir el Query con Entity SQL y utilizar las funciones, por ejemplo: 1: using (var context = new ObjectContext( "Name=Entities" )) 2: { 3: ObjectQuery<EntidadResult> query = context.CreateQuery<EntidadResult>...

Operadores LINQ por Alberto Diaz Martin

LINQ (Language INtegrated Query) nos permite escribir consultas (parecidas a consultas SQL) sobre nuestras colecciones (List, IEnumerable, …). Con estos operadores estándares, podremos hacer consultas determinando si existe un tipo de elemento o realizar una suma de la secuencia. Básicamente nos permite filtrar, enumerar y crear proyecciones de varios tipos de colecciones. En LINQ tenemos un amplio conjunto de operadores. La siguiente tabla muestra los operadores de LINQ y una...