-
Como ya os prometí a algunos de vosotros, he empezado a publicar una nueva serie que promete ser la más larga de las que he publicado hasta ahora. El tema a tratar va a ser la programación paralela mediante la Task Parallel Library incorporada en .NET 4.0 y Visual Studio 2010. Cuento...
-
Alex Casquete me preguntó hace un tiempo si me apetecía dar una charlita sobre el nuevo paradigma de programación asíncrona, que se va a introducir con C# 5.0 y que ya podemos probar con VS 11 y la Async CTP 11, ASYNC y AWAIT. Mi respuesta fue que si :D Así que se queréis ver de que va todo esto el Jueves...
-
Introducción Bueno, como habréis podido notar ando creando un ORM “ligero” para trabajar contra Oracle (Serie ORAPOCO ). Bien, en la segunda actualización , tanto @Eiximenis como @Juanma, me indicaban algo que las clases POCO no debía implementar ninguna clase...
-
Introducción Hace unos días publique ORAPOCO , un ORM ligero para trabajar con Bases de Datos Oracle, y su primera actualización Cambios y Mejoras - He realizado un poco de refactoring en el código. - He creado una clase abstracta “Base” que va a servir como Base...
-
Introducción Hace unos días publique ORAPOCO , y hoy lanzo una nueva versión con algunas features y modificaciones. Lo nuevo Modificaciones: - Modificación en el atributo IsPK: Tal como comentaba Eduard en el post anterior realmente no es necesario indicar True en dicho atributo...
-
En este video explico el por qué un ejemplo tomado del MSDN está mal y cómo debería de escribirse en cuanto a la manera en que trata las excepciones.
-
Soy un convencido de que muchos de los malentendidos que existen en cuanto al manejo de excepciones en VB.Net y C# es por culpa de los malos ejemplos que siempre ha tenido el MSDN. Con solo invertir un par de segundos en google uno puede encontrar verdaderas aberraciones.. A modo de ejemplo solo pondré...
-
Introducción El objeto de este post, es hablar de un pequeño proyecto que acabo de publicar: ORAPOCO. Podéis encontrarlo tanto en GITHUB como en Nuget . ¿Qué es ORAPOCO? Es un pequeño proyecto que va a permitir trabajar con objetos POCO y contra nuestra Base...
-
Introducción A raíz de la serie de post que estoy escribiendo acerca de ORMS ligeros con ( Dapper , Massive y PetaPoco ), y a pesar de no haber podido meter en la comparativa a Massive (lo intentaré actualizar esta noche), he decidido hacer una pequeña comparativa que me ha parecido interesante. Comparativa...
-
Introducción En este post voy a continuar la serie acerca de ORMS ligeros donde ya he hablado de Dapper y Massive , en esta ocasion voy a tratar PetaPoco. ¿Qué es PetaPoco? PetaPoco es otro mini ORM basado en Massive , pero a diferencia de este para trabajar con objetos POCO. Algunas...
-
Introducción Hace unos días realice una entrada sobre Dapper un mini ORM, y como ya comente iba a realizar una serie sobre más ejemplos de ORM ligeros. En esta ocasión le ha tocado a Massive. ¿Qué es Massive? Bien Massive es otro ORM ligero creado por Rob Conery( Blog y Twitter ), que nos permite realizar...
-
Bueno… empieza el 2012: el último año de nuestra existencia si los maias no andaban errados (unos tíos que hacían pirámides hace miles de años no pueden equivocarse demasiado). Pero bueno… hasta que no llegue el apocalípsis, ahí estaremos! ¡Al pie del cañón! De todos modos, para empezar nada más que...
-
Otra de las preguntas bastante frecuente por los foros de Microsoft es la posibilidad de enviar un correo electrónico desde una página pero que contenga uno o varios ficheros adjuntos. Aunque en una búsqueda genérica nos aparecen miles de entradas sobre el tema, intentaremos, en esta ocasión, crear un...
-
Introducción Hace unos días Jorge Gamba comentaba en un twit algunos ORMS Ligeros para utilizar en algunos proyectos donde realmente no se requiere la potencia de Entity Framework o NHibernate. Esto venía a través de un intenso debate (y lucha) para intentar dejar a un lado los DataSets y DataTables...
-
En los foros de MSDN es frecuente leer alguna pregunta de cómo se puede encuadrar una fotografía para poder adaptarla a un determinado tamaño. A menudo las respuestas se enfocan al entorno de desarrollo, así por ejemplo, en el caso de ser en el foro de ASP.Net, la respuesta comúnmente se enfoca a la...
-
Anteriormente en el blog ya os había hablado de las Betas publicas que iba liberando Oracle (I, II y III ). Bueno, creo que después de que le hayan pitado los oidos, ayer 29 de diciembre Oracle ha hecho el lanzamiento de la (primera) versión final de su driver para trabajar con Entity Framework para...
-
Introducción Antes de comenzar a hablar del propio titulo, vamos a hacer un índice de los artículos publicados en la serie de extensibilidad: Parte 1: Agregar elementos a un menú de VS Parte 2: Obtener los tipos de Proyecto de VS Parte 3: Agregar Un Proyecto Nuevo Parte 4: Agregar Ficheros a un Proyecto...
-
¿Todavía estás usando DataSets en tu aplicación .NET? ¿Eres consciente de que los DataSets son actualmente unas pésimas herramientas para trabajar con datos? ¿No utilizas tecnologías más modernas porque te falta capacitación para ello...
-
Introducción Continuando con la serie de extensibilidad de Visual Studio, en este artículo vamos a ver como eliminar algunas de las cosas que ya hemos visto como añadir a un proyecto / solución desde un addin en VS. Código Eliminar un Proyecto Existente 1: var solution = (Solution2)_applicationObject...
-
Introducción Continuando con la serie de extensibilidad de Visual Studio, en este artículo vamos a ver como agregar una referencia a un proyecto existente. Código Partiendo de los código utilizados en ejemplos anteriores, vamos a agregar una nueva opción de menú y dentro del evento clic agregaremos el...