Ir al contenido principal

Entradas

Entity Framework Code First

Seguro que todos han oído hablar de los conceptos Database First y Code First . Así como de los ORM's tales como Entity Framework . Imaginarán que no les voy a proponer aquí una conferencia acerca de estos asuntos ya que existe abundante documentación en la web. Los menciono porque, para que puedan Uds. disfrutar de esta plataforma de pruebas, he implementado un sistema mediante el cual, en la primera ejecución se detecta si existe ya una base de datos, y si no existe la crea en tiempo de ejecución, y la alimenta con los datos de los Test, sus TestCases y sus categorías. La cosa es que lo he implementado de un modo artesanal no demasiado óptimo que procederé a mostrarles, ya que no carece de ciertos aspectos técnicos interesantes. No obstante Pepito -el arquitecto de software que vive en mi cabeza- me ha prohibido terminantemente seguir adelante con esta estrategia, obligándome a redefinir el proyecto con Entity Framework CodeFirst , implementación que será como no un gusto c...

Herencia y redefinición de métodos

Pepito, el arquitecto de software que vive en mi cabeza, ha irrumpido en mi pensamiento vociferando - ¡ Esto es insostenible ! Al parecer ha clonado nuestro bonito proyecto y ha encontrado flagrantes fallos de diseño. He tratado de explicarle que tenía muchas ganas de sacar adelante las primeras versiones, que las cosas no salen perfectas a la primera, le he reconocido que hay margen de mejora, y que tengo varias cosas apuntadas en mi libreta para retocar. Él seguía enfurecido. - ¡ No puedes enseñar esto al público, qué van a pensar ! En la eterna pugna entre desarrollador y arquitecto, siempre el arquitecto tiene la razón (¿o no? jjj) Me encantaría que fueran Uds. mismos queridos lectores quienes me propusieran mejoras y alternativas para la plataforma de test, lamentablemente este blog es de muy reciente creación, y no creo que ello vaya a ocurrir, así que de momento nos arreglaremos Pepito y yo solos. No obstante les animo una y otra vez a participar activamente. Recuerden ...