Hola gente!

Quedo disponible la primera version de AjOmar, los templates para generacion de 
codigo con AjGenesis, de lo pedido por el bueno de Omar del valle Rodriguez.

Genera solucion completa para VB.NET 2.0, CSharp 2.0, con NHibernate, ASP.NET 
2.0.

Mas detalle en:

http://msmvps.com/blogs/lopez/archive/2007/09/25/generando-c-243-digo-para-nhibernate-parte-2.aspx

Algunas dudas y comentarios:

- Omar, necesitas que los nombres de los campos en la base de datos tengan _ 
(underscore)?
- Omar, no use tu repositorio, use algo que tenia ya armado, y el manejo de 
sesion lo puse en un HttpModule.
- No entendi las implicancias de poner lazy="true"
<joined-subclass name="AjOmar.Entities.Company, AjOmar.Entities" 
table="ajom_companies" lazy="true">
            <key column="Id" />
            <property column="CompanyName" type="String" name="CompanyName" 
length="255"/>
            <property column="ContactName" type="String" name="ContactName" 
length="255"/>
        </joined-subclass>
Que implica? Hay que poner overridable algo en la clase madre? Hoy en el codigo 
generado no lo puse
- Omar, deje que el sistema pueda dar de alta un Client, no se si era tu idea, 
o si poner a Client como una clase abstracta, que solamente se manejar User o 
Company.
- Como podria armar una grilla con todos los Client, pero en cada renglon, 
darme cuenta de si es User o Company?

Bueno, ahi al final del post, encontraran una lista de cosas pendientes.... 
como generar mas a la DDD (Domain-Driven Design) y generar para Java, 
Hibernate, MySql, o SQL Server 2005.

Me habia olvidado: en otros ejemplos manejo relaciones tipo Factura -> Cliente 
(many to one), aca en este ejemplo todavia no lo probe.

Comentarios? Sugerencias?

Nos leemos!

Angel "Java" Lopez
http://www.ajlopez.com/


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

Responder a