Hola, Yo en un momento estuve probando varios incluyendo el NH Helper Kit… ese funciona bastante bien y es fácil de usar, pero me acuerdo que tenia una gran limitación (no generaba las relaciones o las colecciones) por lo que no era bueno…
El único que realmente se puede usar en un modelo completo para mi es ActiveWriter, se puede configurar para que genere los hbm pero me parece que anda mejor si usas ActiveRecord. Saludos, Diego From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Fabio Maulo Sent: Domingo, 13 de Julio de 2008 12:00 p.m. To: [email protected] Subject: [NHibernate-Hispano] Re: Herramienta para NHiberante +1 2008/7/13 Gustavo Ringel <[EMAIL PROTECTED]>: Aca esta el producto en codeproject que parece bastante interesante: http://www.codeproject.com/KB/dotnet/NHibernate_Helper_Kit.aspx Ojo que con la perorata de tener cuidado con los generadores de codigo no es que este en contra de su existencia. Simplemente tenes que probarlos y evaluar si te dan respuesta a lo que vos buscas o no, y no tomar lo que generan como el final del camino, sino como un atajo en todo caso. Abrazo. Gustavo. On Sun, Jul 13, 2008 at 2:09 PM, Gustavo Ringel <[EMAIL PROTECTED]> wrote: Ah, y por supuesto que si empezas por el dominio, haces el proceso al reves, es decir, al ir generando el mapping de NHibernate al final CreateSchema te crea la base, o sea que mi recomendacion en un proyecto greenfield es empezar por las clases y los mappings, si el proyecto es brownfield...entonces es una opcion lo de las herramientas para no mappear a mano montones de tablas...pero bueno, tendras luego que evaluar bien si lo que se genero es lo que querias o no...mi experiencia es que los mappings y clases para una veintena de tablas se pueden hacer en un dia. El trabajo de corregir todos los problemas en los mappings por cosas que genero que no querias, cosas que no genero como esperabas porque faltaba un foreign key aca, otro foreign key alla...es un esfuerzo de medio dia siempre y cuando no haya herencias complejas. Con este ultimo enfoque ademas, vas descubriendo en el medio que las cosas no eran como querias...A mi gusto la herramienta te provoca mantener codigo que no quisiste escribir. O sea que ya empezas de entrada con codigo legacy. Abrazo. Gustavo. On Sun, Jul 13, 2008 at 2:00 PM, Gustavo Ringel <[EMAIL PROTECTED]> wrote: Hi en los files de este grupo hay templates para mygeneration. Si haces una busqueda en el grupo fabio recomendo algo que vio en codeproject que tambien genera todo, en todo caso busca al reves, en codeproject por nhibernate. Yo no se decirte la calidad de las herramientas, ya que aun si la base esta hecha, hago las cosas mas bien a mano...mi experiencia es que pierdo mas tiempo adaptando lo que las herramientas que generan codigo hacen que escribiendo por mi cuenta. Claro que no probe un framework como ajgenesis, asi que capaz que por ahi hay una respuesta mejor, pero lo de mygeneration lo y lo del codeproject lo probe, y no termina siendo lo que yo busco...hay que pensar que no es tan sencillo empezar por tables y generar por ejemplo una herencia de clases, o decidir si te conviene one to many o many to many con las opciones de cascade, field access, etc, que vos necesitas... Abrazo. Gustavo. On Wed, Jul 9, 2008 at 11:04 PM, devsoftx <[EMAIL PROTECTED]> wrote: Hola , conocen de una herramienta libre ó licenciada que me genere mi Capa de Persistencia( Clases y .hbm) , ó mejor aun que se integre a VS 2005 SP1 ó superior. Muchas Gracias de Antemamo -- Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
