Hola Fabio, ciertamente aporta un monton de cosas, tenes razon. Solo resta ver si impone alguna restriccion comparado con el uso directo de NH. Me llamo la atencion esta frase: "heredando de ActiveRecordBase no tenes que preocuparte de Equal/GetHashCode (para que NH encuentre rapido la forma de identificar objs transient aunque no tengan Id)" y fui a mirar la implementacion de ARBase (version release candidate, no desde el trunk) y no encontre nada. Le preste atencion especialmente porque el manejo de identidad es importante para mi y me preocupaba perderlo al no usar ARBase, pero no encontre nada que apoye tu observacion. Donde viste eso? Carlos
_____ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Fabio Maulo Sent: Miércoles, 12 de Septiembre de 2007 09:41 a.m. To: [email protected] Subject: [NHibernate-Hispano] Re: IValidatable El día 12/09/07, Carlos Peix <[EMAIL PROTECTED]> escribió: Creo que es mas correcto ver este subproyecto como un elegande wrapper sobre NHibernate, para aquel que prefiera indicar la informacion de mapeo mediante atributos en lugar de hacerlo mediante archivos HBM. Mas o menos.... si fuera solo eso te diría de usar derechito NHibernate.Mapping.Attributes (es parte de la distribución de NH). Los attributo de AR, tal vez, son un poco mas simples e intuitivos (para quien empieza derecho en AR); lo de NHibernate.Mapping.Attributes son mas similares a lo que se ve en un mapping de NH. El tema es que AR ahorra al programador un montón de otras cosas. Por ejemplo lo que mostraste "isweb=true" atras obculta todas una serie de "cositas" no da poco. Con AR no tenes que preocuparte de ir eliguiendo el manejo de sessiones, heredando de ActiveRecordBase no tenes que preocuparte de Equal/GetHashCode (para que NH encuentre rapido la forma de identificar objs transient aunque no tengan Id), es probable que el manejo de sessions aproveche siempre de lazy-loading (son los errores de lo mas comunes). En sumo me encantó.... me prometo estudiarlo un poco mas a fondo en el futuro cercano. Bye. Fabio. --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
