Hola gente!
Gracias Analia, por tus comentarios, y por usar y comentar por aquí al AjGenesis!! Bien, hmmm lo del framework, probaría recompilar el NAnt-Gui, cualquier problema, hay gente que lo hizo en la lista de generación de código (en español): http://groups.google.com/group/codegeneration?hl=es Algo mas de información en http://msmvps.com/blogs/lopez/archive/2007/11/01/usando-ajgenesis-y-nant.asp x El bueno de Carlos Santos escribió sobre el tema: http://carlossantos.wordpress.com/2007/10/15/introduccion-a-nant/ http://carlossantos.wordpress.com/2007/10/30/como-generar-codigo-con-ajgenes is-sirviendonos-de-nant/ http://carlossantos.wordpress.com/2007/11/17/como-generar-codigo-con-ajgenes is-sirviendonos-de-nant-parte-ii/ El Nant desde línea de comando tiene dos targets, el build y el buildsql (estoy escribiendo de memoria). Si en el comando pides el buildsql, te arma la parte de SQL. Incluso deja un comando para instalar el SQL que se puede ejecutar con el target deploysql. Pero hay que revisar el comando para ver si se adecua a tu entorno de SQL Server. Gran parte de lo que hace ese comando (servidor, lugar donde esta la herramienta SQL y demás) lo saca de Projects\AjTest\Technologies, y ahí habrá que ver el archivo .XML de la tecnología que estas usando. En lugar del NAnt pelado, se puede usar la excelente herramienta del bueno de Jonathan Cisneros: http://www.codeplex.com/ajgenesisstudio http://msmvps.com/blogs/lopez/archive/2007/12/24/genesis-studio-una-ide-para -ajgenesis.aspx Otra alternativa, que me parece interesante, es brindar el servicio de generación de código via una aplicación web: http://msmvps.com/blogs/lopez/archive/2008/04/03/code-generation-as-a-servic e.aspx Se puede sacar algo de la base de datos: http://msmvps.com/blogs/lopez/archive/2007/11/25/ajgenesis-modelo-desde-la-b ase-de-datos.aspx pero esta en desarrollo ese ejemplo. En la lista de generación de código hay gente trabajando para sacar el modelo desde cualquier base de datos, usando librerías como MyMeta de MyGeneration software. Seguramente quedara publicado ahí el resultado. Siempre posteo sobre las novedades en: <http://msmvps.com/blogs/lopez/archive/tags/AjGenesis/default.aspx> http://msmvps.com/blogs/lopez/archive/tags/AjGenesis/default.aspx (Spanish) http://ajlopez.wordpress.com/category/ajgenesis/ (Anglish, that is, Angels English) Otra alternativa, es lo que hizo el bueno de Dario Quintana: http://msmvps.com/blogs/lopez/archive/2007/11/27/ajgenesis-modelo-generado-d esde-los-assemblies.aspx Igual, siempre recuerden que el modelo del que parte es TOTALMENTE definible, no necesitan usar el de los ejemplos. Pueden reescribirlo, cambiarlo, extenderlo, lo que quieran. La prueba acida de todo generador de código es modelar un Hola mundo: http://msmvps.com/blogs/lopez/archive/2006/11/19/generando-c-digo-hello-worl d-con-ajgenesis.aspx Para los que no vieron hacia donde apunta esta herramienta y otras, pueden leer algo explicado en: http://msmvps.com/blogs/lopez/archive/2007/08/02/sobre-la-generaci-243-n-de- c-243-digo.aspx Nos leemos! Angel Java Lopez http://www.ajlopez.com/ From: Analia Fabbro [mailto:[EMAIL PROTECTED] Sent: Friday, May 02, 2008 10:43 AM To: [email protected]; [EMAIL PROTECTED] Subject: [puntonet] Aplausos para el profe AJLopez Hola, Me sumo a los aplausos.Muchas gracias Ángel. Y aprovecho para hacerte unas preguntitas ya que puse en practica el proyecto AJGenesis y tuve algunos problemitas. Al ejecutar el Nant-Gui ,me pide que tenga instalado versiones de .net Framework v.1.1.4322 y v1.0..3705, yo tengo instalado 2.0 no avarca las versiones anterires?. Tenes alguna idea de que puede ser? Logre ejecutar el AJGenesis directamente con el Nant a través de command. Use el proyecto AJtest, y me genero todo salvo la parte de sql, en donde habré metido la pata? Y ya que estamos, yo tengo mis entidades ya creadas en slq , habrá alguna herramienta para migrar esas entidades al formato xml que requiere el AJGenesis? Saludos a todos. Analia Fabbro _____ Yahoo! Deportes Beta ¡No te pierdas lo último sobre el torneo clausura 2008! Enterate aquí http://deportes.yahoo.com
