Blog del CIIN

Blog del Centro de Innovación en Integración de Cantabria

Ver por etiquetas

Todas las etiquetas » LINQ (RSS)
LINQ To SharePoint o LINQ4SP: Disponible la RC1!
Por fin, después de unos meses en lo que poco se ha sabido sobre la evolución de esta extensión de LINQ específicamente pensada para realizar consultas contra elementos de SharePoint, tenemos disponible la primera release candidate (RC1) de LINQ To SharePoint (LINQ4SP) . Podéis descargaros LINQ4SP de este enlace . Aparte de la noticia de la RC1 de LINQ4SP, creo que también es destacable que esta extensión de LINQ para SharePoint no esté incluida en el proyecto original de Codeplex , lo que creo que...

Posted 10/10/2008 0:34 por Juan Carlos González Martín | 7 comment(s)

Archivado en: ,,

SharePoint y LINQ (I)!
Recientemente en uno de los proyectos en los que estamos trabajando surgió la necesidad de consultar datos de una lista de SharePoint y mostrarlos ordenados en base a uno de los campos de la misma. La primera alternativa en la que pensamos para solventar esta necesidad fue la de CAML , pero entre medias también pensamos que LINQ era otra opción interesante. La primeras preguntas que nos surgieron aquí fueron ¿cómo está la integración de SharePoint y LINQ? , ¿puedo consultar datos de una lista de...

Posted 3/9/2008 20:25 por Juan Carlos González Martín | 5 comment(s)

ADO.NET EF: ...enredando y más ejemplos (I)
En el último post sobre ADO.NET EF & LINQ To SQL os hablaba de que ya había algún ejemplo concreto para la Beta1 del SP1 de Visual Studio 2008. En concreto os hablaba del ejemplo ADO.NET Entity Framework Query Samples que está disponible en MSDN Code Gallery. El caso es que el equipo de ADO.NET nos comenta en una de sus últimas entradas que se han actualizado todos los ejemplos que había para ADO.NET EF a la Beta1 del SP1 de Visual Studio 2008. Entre los ejemplos actualizados, y que tendré que...

Posted 30/5/2008 0:51 por Juan Carlos González Martín | 3 comment(s)

ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!
Poco a poco empiezan a aparecer ejemplos de algunos de los cambios que vienen con el SP1 Beta 1 de .NET Framework 3.5 . En esta ocasión, os dejo algunos recursos interesantes sobre el tema: ADO.NET Entity Framework Query Samples Beta Refresh 1, se trata de un proyecto de tipo Windows Forms que podéis encontrar en MSDN Code Gallery . La aplicación permite probar una serie de consultas Entity SQL y LINQ to Entities al modelo definido sobre la base de datos Northwind. Documentación en MSDN sobre ADO...

Posted 22/5/2008 0:11 por Juan Carlos González Martín | 17 comment(s)

VLINQ: Diseñador de consultas para LINQ To SQL!
Si hace unos meses hablábamos de una útil e imprescindible herramienta para probar nuestras consultas LINQ como es LINQPad , hace un rato me he encontrado otro diseñador de consultas específico para LINQ To SQL, pero que se diferencia de LINQPad en qué se trata de un diseñador que se integra con Visual Studio 2008 como un Add-In más y que nos ayuda en el diseño de dichas consultas. Se trata del proyecto VLINQ , que durante 6 meses fue desarrollado y liderado por un equipo de desarrollo francés en...

Posted 13/4/2008 23:45 por Juan Carlos González Martín | 1 comment(s)

Archivado en:

CIIN & Nuberos.NET: LINQ & ADO.NET Entity Framework!
Después del retorno y primer evento de Nuberos.Net en 2008 (sobre Silverlight y en el que José María Cuesta nos contó las posibilidades de Silverlight y surgieron discusiones interesantes sobre las otras grandes opciones que hay en el mercado: SVG y Flex ), estamos que no paramos y ya tenemos en marcha el evento correspondiente a este mes de marzo: LINQ & ADO.NET Entity Framework . Aquí van los detalles del evento: Conoce LINQ, el nuevo framework que habilita la definición de consultas integradas...

Posted 17/3/2008 13:57 por Juan Carlos González Martín | 2 comment(s)

Extensibilidad de LINQ: LINQ Flavours!
Como sabéis, una de las grandes novedades de Visual Studio 2008 y de .NET Framework 3.5 es el Language Integrated Query ( LINQ ) que habilita la definición de consultas integradas en el lenguaje de programación y es una de las piedras angulares de las nuevas versiones de C# y VB. Precisamente, muchas de las innovaciones que se han introducido en estas nuevas versiones son la base de LINQ, y el resumen de las mismas es el siguiente: Ahora bien, además de apoyarse en estas innovaciones, LINQ define...

Posted 2/3/2008 12:55 por Juan Carlos González Martín | 9 comment(s)

Archivado en: ,

ADO.NET Entity Framework: eSqlBlast...no es tan bueno como LINQPad, pero casi e igual de útil...
En el último post sobre ADO.NET Entity Framework os comentaba otras formas de realizar consultas contra un Entity Data Model (EDM) de ADO.NET Entity Framework: Entity SQL (eSQL) y Object / Entity Services . También os comentaba que existía una herramienta interesante de la que os iba a hablar en el siguiente post sobre ADO.NET Entity Framework...pues dicho y hecho. La herramienta en cuestión forma, como no podía ser de otro modo, de la correspondiente sección de Codeplex dedicada a ejemplos sobre...

Posted 11/2/2008 23:45 por Juan Carlos González Martín | con no comments

ADO.NET Entity Framework: LINQ To Entities, Entity SQL y Entity Services (II)
Hace un par de semanas escribía un primer post sobre ADO.NET Entity Framework complementario a la estupenda serie de posts que sobre esta temática ha venido realizando Jorge Serrano. En este post veíamos los fundamentos de ADO.NET Entity Framework, como construir un Entity Data Model (EDM) a partir de una cierta BD, y como realizar operaciones (de selección, inserción, actualización o borrado) mediante LINQ To Entities . La idea de este post es mostraros la flexibilidad de ADO.NET Entity Framework...

Posted 8/2/2008 0:30 por Juan Carlos González Martín | 3 comment(s)

Novedades en C# 3.0: Propiedades automáticas...¿Se permiten propiedades automáticas Read-Only o Write-Only?
Hace unas semanas José M. Alarcón nos hablaba de una de las innovaciones en el lenguaje que aparecen en C# 3.0: las propiedades automáticas . En ese post, nos explicaba como de manera muy sencilla, rápida e intuitiva podemos definir una propiedad de manera automática utilizando una sintaxis como la siguiente: public string Nombre { get; set; } De manera que es el compilador el que generará todo el resto de elementos que constituyen la variable privada. Ahora bien, (y...

Posted 4/2/2008 13:15 por Juan Carlos González Martín | 10 comment(s)

Archivado en: ,

Dynamic LINQ o como construir consultas dinámicas con LINQ!
Una de las preguntas más típicas que surgen cuando he impartido algún seminario en el que se trata algún tema de LINQ es como se pueden construir consultas dinámicas con LINQ, porque aparentemente LINQ no parece admitir este escenario puesto que la idea es escribir lo que el genial (uno de los grandes "culpables" de el diseño y creación de LINQ) Scott Guthrie denomina consultas "type-safe" , es decir, consultas en las que tenemos soporte para intellisense, refactoring y comprobación...

Posted 29/1/2008 17:35 por Juan Carlos González Martín | 3 comment(s)

Archivado en: ,

ADO.NET Entity Framework: LINQ To Entities, Entity SQL y Entity Services (I)
Para complementar la serie de post que sobre LINQ To Entities y Visual Basic 2008 ha iniciado Jorge Serrano, en este primer post sobre ADO.NET Entity Framework os daré el punto de vista análogo a lo que Jorge ha explicado pero aplicado a la nueva versión de C # que aparece como una de las grandes novedades de Visual Studio 2008 : C # 3.0. Antes de entrar en materia, la primera pregunta que se nos puede venir para los profanos en la materia es ¿Qué es ADo.NET Entity Framework? Como se describe en...

Posted 25/1/2008 1:26 por Juan Carlos González Martín | 37 comment(s)

ADO.NET Entity Framework: Lo que necesitas para empezar!
Si has oído hablar de ADO.NET Framework (por cierto, no esperes que aparezca como parte de .NET Framework 3.5) y estás pensando en probarlo (en ello estoy...), lo primero que necesitas es instalarte en tu entorno los elementos necesarios: ADO.NET Entity Framework , del que actualmente tenemos la versión Beta3 (liberada en diciembre como nos comentó Bruno). El enlace de descarga de la Beta 3 es este . Las Tools para ADO.NET Framework , pero antes de instalárselas y para que...

Posted 16/1/2008 13:01 por Juan Carlos González Martín | 6 comment(s)

LINQ To SQL: Object Identitity y múltiples objetos DataContext
Una de las grandes características de LINQ To SQL es la capacidad de preservar la identidad y consistencia de objetos al realizar consultas LINQ , incluso en el caso en el que existan varios objetos DataContext . Si dos consultas contienen resultados que se solapan, LINQ To SQL nos devuelve la misma entidad en cada conjunto de resultados de manera que la lógica de la aplicación se simplifica, pues se puede asumir que estos objetos son únicos y de hecho consistentes. Sin embargo...

Posted 16/1/2008 9:16 por Juan Carlos González Martín | 3 comment(s)

Archivado en: ,

LINQPad: ¿Adios a SQL Server Management Studio?...Creo que no, pero...
Varios meses después de la última vez que escribimos sobre LINQ , hacía tiempo que tenía ganas de escribir sobre una utilidad (gratuita!) relacionada con LINQ y que no había podido probar hasta la semana pasada durante un descanso de uno de los seminarios del CIIN ...y esta utilidad no es otra que LINQPad , el equivalente a SQL Server Management Studio para bases de datos de datos SQL Server Express, pero para LINQ To SQL puesto que esta utilidad solo funciona con bases de datos SQL Server. Según...

Posted 17/12/2007 23:54 por Juan Carlos González Martín | 9 comment(s)

Archivado en: ,

Visual Studio 2008 Beta2: Realizando Consultas con LINQ (I)
Hacía unos meses que tenía un poco olvidado a LINQ (en concreto a LINQ To SQL ) y también la máquina virtual de Visual Studio 2008 Beta2 (en este caso ha estadp en el olvidomenos tiempo), asique ayer después de verme un video de como interactuar con una BD SQL Server mediante LINQ To SQL y con VB.NET me decidí a comenzar una serie de posts en las que mostrar aspectos de LINQ que ya comenté en un post prevío , y ya de paso refrescar algunas de las novedades que habréis leido / experimentado (sobre...

Posted 7/9/2007 12:18 por Juan Carlos González Martín | 5 comment(s)

Archivado en: ,

LINQ To SQL: Query Visualizer!
El otro día me comentaba Rodrigo Corral que le parecían interesantes muchos de los posts que tenemos publicados en el blog del CIIN , y que estaría bien que aparecieran también en Geeks , por lo que dicho y hecho, este es el primero de los posts que rescatamos de nuestro blog para republicarlo en Geeks, y en el futuro lo que haremos será crossposting entre ambos blogs (primero tendremos que averiguar cómo hacer Crossposting entre nuestro blog basado en WSS 3.0 y el blog del CIIN en Geeks ). Sin más...

Posted 29/4/2007 22:50 por Juan Carlos González Martín | 2 comment(s)

Archivado en:

LINQ To XML: Integración de XML!
Como no podía ser de otra forma, y después de hablar de las bases de LINQ y de LINQ To SQL , desde el CIIN nos faltaba comentar la “tercera pata” del proyecto LINQ : LINQ To XML. Lo de tercera pata va entrecomillado, porque ya tenemos a la vista nuevas capacidades (como LINQ To XSD ) y nuevas siglas que integran las siglas LINQ ( CLINQ , para habilitar el uso de parte de las características de LINQ en C++/CLI, PLINQ , para definir una implementación de LINQ que permita la ejecución de código LINQ...

Posted 7/3/2007 17:39 por Juan Carlos González Martín | 4 comment(s)

Archivado en:

LINQ To SQL: Definiendo un Modelo de Entidades y operando con él!
Después de unos días ajetreados preparando el seminario sobre LINQ que próximamente impartiremos en el CIIN (de hecho justo hoy hemos acabado de hacer las últimas pruebas con LINQ To XML ), en este post os voy a comentar algunos aspectos interesantes que hemos aprendido sobre LINQ To SQL . Pero, ¿Qué es LINQ To SQL? Según la documentación disponible en el sitio oficial del proyecto de LINQ , LINQ To SQL es el componente específico de LINQ que proporciona la infraestructura de runtime necesaria para...

Posted 21/2/2007 12:38 por Juan Carlos González Martín | 10 comment(s)

Archivado en:

Comenzando con LINQ: Bases y Consulta de Datos en Memoria!
Como os comentaba en un post previo , uno de los cometidos como integrantes de un centro de innovación de Microsoft es estar al día de las últimas novedades en las que Microsoft está trabajando, conocer en detalle dichas novedades, cacharrear con ellas, etc, siempre teniendo en mente que resulta realmente complicado seguir el ritmo de creación de Microsoft. Por este motivo, nos planteamos mes a mes que tecnologías sería interesante conocer para transmitir el conocimiento a las empresas de Cantabria...

Posted 13/2/2007 12:25 por Juan Carlos González Martín | 13 comment(s)

Archivado en: