En este post voy a tratar de explicar un problema bastante común en las aplicaciones y es el de mostrar un texto formado a partir de varias propiedades de un objeto
(more…)
En este post voy a tratar de explicar un problema bastante común en las aplicaciones y es el de mostrar un texto formado a partir de varias propiedades de un objeto
(more…)
Entity Framework es un ORM (Object Relational Mapping) introducido por Microsoft en la versión 3.5 de .Net. Desde la versión 4.1 de .Net nos encontramos con una nueva forma de modelar nuestras bases de datos sin la necesidad de estar jugando con SQL. Entity Framework Code First (de ahora en adelante CF) nos acerca una opción mucho más cercana al código, que nos provee:
Por lo cual CF pasa a ser una opción ideal para aquellos desarrolladores que no tienen un diseñador de base de datos o simplemente no tienen ganas de estar escribiendo SQL.
(more…)
Es una herramienta para hacer migraciones sobre una Base de Datos Relacional. Nos permite manejar el “versionado” de una Base de Datos para poder facilitar las tareas para hacerlo y no depender del trabajo manual de generar scripts con cambios incrementales, versionarlos, ponerlos en el orden indicado para ser corridos, y un largo listado de etcéteras.
Esta herramienta nos provee de:
Está inspirado de rails: http://guides.rubyonrails.org/migrations.html
(more…)
NDepend es una herramienta de Visual Studio para administrar código complejo .NET y lograr una mejor calidad del código.
Con NDepend, la calidad del software se puede medir con métricas, visualizándola en gráficos y diagramas de árbol, y cumpliendo con normas/reglas estándares y personalizadas.
La herramienta también realiza instantáneas de código, de comparación y validación de reglas arquitectónicas y de calidad. Se pueden escribir reglas definidas por el usuario, utilizando consultas LINQ.
Esta posibilidad se denomina CQLinq. La herramienta también viene con un gran número de reglas predefinidas de código CQLinq.