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
-~----------~----~----~----~------~----~------~--~---

Responder a