Windows Communication Foundation fue una de las novedades de .NET Framework 3.0, la cual permite la creación de sistemas distribuidos orientados a servicios. Con Visual Studio 2008, disponemos de una plantilla que nos genera todo lo necesario para empezar a trabajar con ello. No obstante, en esta ocasión, dejaremos de lado la misma para poder […]

ver completo

Una de las nuevas funcionalidades de C# 3.0 fue la posibilidad de ampliar los métodos de una clase ya existente. Con ello, conseguimos aprovechar al máximo las clases ya predeterminadas, añadiéndole alguna funcionalidad que nos es requerida para nuestra aplicación. De no ser así, deberíamos tener estos métodos en clases distintas y perderíamos esa unificación. […]

ver completo

Si bien este post fue escrito en Octubre del 2009, durante la migración desde geeks.ms he ido revisando cada post publicado para intentar mejorar tanto la apariencia como las explicaciones. Por ello, voy a actualizar el contenido en cuanto a la última versión de ASP.NET MVC se refiere. ¡Empecemos! ¿Qué es MVC? MVC significa Model View […]

ver completo

Una de las nuevas características preparadas para C# 4.0 son los parámetros opcionales, ya conocidos por Visual Basic .NET. El objetivo será declarar nuestros métodos, constructores e indexadores con unos valores por defecto en el caso de no indicarlos en la llamada. Podemos realizar distintas llamadas indicando únicamente el obligatorio, el obligatorio y uno de […]

ver completo

Cuando estamos diseñando las tablas de nuestra base de datos, es posible que necesitemos modificar la estructura de las mismas una vez creadas (Añadir claves primarias, modificar el nombre de las columnas, etcétera). En SQL Server 2008 existe una protección, habilitada por defecto, para prevenir modificaciones en las tablas que ya han sido creadas. Si […]

ver completo