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 >>> >>> >>> >> > --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
