LINQ to SQL (Parte 8 – Ejecutar consultas SQL personalizadas)

En las últimas semanas he escrito una serie de post sobre LINQ to SQL. LINQ to SQL es un ORM que viene con .NET 3.5, y nos permite modelar bases de datos relacionales en clases. Podemos usar expresiones LINQ para consultar la base de datos y también para actualizar, insertar y borrar datos. Continúa leyendo LINQ to SQL (Parte 8 – Ejecutar consultas SQL personalizadas)

LINQ to SLQ (Parte 7 – Actualizando la base de datos con procedimientos almacenados)

En las últimas semanas he escrito una serie de post sobre LINQ to SQL. Es un ORM integrado en .NET 3.5, y nos permite modelar bases de datos relacionales con clases de .NET. Podemos usar expresiones LINQ para consultar a la base de datos, actualiazarla, insertar y borrar datos. Continúa leyendo LINQ to SLQ (Parte 7 – Actualizando la base de datos con procedimientos almacenados)

Firefox, Visual Studio 2005 y Windows Vista

Llevo tiempo peleándome con el pequeño servidor que trae VS 2005 para hacer pruebas con páginas ASP.NET en local. El problema que tenemos los desarrolladore web es el de siempre, que si no se ve bien en Firefox e IE, etc, etc. Típica discusión cuando no se hacen las cosas bien con los estilos CSS. Afortunadamente estoy aprendiendo un poco y le voy cogiendo el truco. Continúa leyendo Firefox, Visual Studio 2005 y Windows Vista

Parche público para problema de rendimiento debugeando ASP.NET en VS 2005

En el último año hemos tenido varias incidencias sobre problemas de rendimiento cuando se debugean aplicaciones ASP.NET 2.0 con Visual Studio 2005. El problema en estos casos no suele ser construir el proyecto, sino que algunas veces el debugger tarda mucho tiempo en llegar al primer breakpoint una vez se ha lanzado la aplicacion (unos 45 segundos y algunas veces más). Continúa leyendo Parche público para problema de rendimiento debugeando ASP.NET en VS 2005

Usando los ASP.NET AJAX Control Extender en VS 2008

En las últimas semanas hemos visto el intellisense de JavaScript de VS2008 y el debugging. También hablamos de cómo están soportados ASP.NET AJAX 1.0 Y 3.5 en VS 2008, también sabemos que podemos tener intellisense para Silverlight en VS 2008. Continúa leyendo Usando los ASP.NET AJAX Control Extender en VS 2008

LINQ to SQL (Parte 6 – Obtener datos con procedimientos almacenados)

En las últimas semanas he escrito una serie de post sobre LINQ to SQL. Es un ORM integrado en .NET 3.5, y nos permite modelar bases de datos relacionales con clases de .NET. Podemos usar expresiones LINQ para consultar a la base de datos, actualiazarla, insertar y borrar datos. Continúa leyendo LINQ to SQL (Parte 6 – Obtener datos con procedimientos almacenados)

El control asp:ListView (Parte 1 – Creación de una página de listado de productos con una CSS limpia

Uno de los nuevos controles que viene con ASP.NET 3.5 que creo se hará muy popular es el control <asp:ListView>. Este control soporta la edición, inserción, borrado, paginación y ordenación como el GridView. Pero – al contrario que el GridView – nos da un control completo sobre el html generado.

Continúa leyendo El control asp:ListView (Parte 1 – Creación de una página de listado de productos con una CSS limpia

Usando LINQ to XML (y como crear un lector de RSS con él)

Probablemente la mayor mejora en el modelo de programación que se ha hecho en .NET 3.5 es el trabajo que la consulta de datos sea un concepto de primera clase. Llamamos a este modelo de programación de consultas “LINQ”, que viene de .NET Language Integrated Query.

LINQ permite un modelo realmente rico que facilita la creación de diferentes proveedores de datos. .NET3.5 integra un conjunto de librerías que permiten realizar consultas LINQ sobre objetos, xml y bases de datos. Continúa leyendo Usando LINQ to XML (y como crear un lector de RSS con él)