Damian, Me parece que tu forma de trabajo encaja más con un patrón Active Record... así que podrías probar Castle ActiveRecord, que es una implementación del mismo usando NHibernate. Es una buena forma de ir "probando" NHibernate hasta que decidas ir cambiando la arquitectura (si esto no sucede, igual tenés acceso a una buena parte de la funcionalidad)
Diego 2010/6/22 [email protected] <[email protected]> > Hola, te cuento comno trabajo hasta ahora. > yo realizo 3 capas o sea , una UI --> una Regla de negocios y un DAL. > > El dal esta implementado con un patro DAO y tiene una correlatividad > clase tabla. > hasta ahora lo hacia a mano, o sea se craban los stores y se consumian > desde las clases del dal. > > desde la RN yo insytanciaba una clase del dal y uan vez cargadas las > propiedades, invocaba el metodo Save y se persistia. (el metodo estaba > implementado en la clase del dal. ) > > ahora , despues de evaluar frameworks, me decidi para trabajar con > nhibernate. > y mi duda es como adaptar la capa de negocios para que llame al dal. > directamente a una clase y esta se encargue de la persistencia > Mediante nHibernate. > > los ejemplos que veo , usan un factory, por eso es mi duda! no llego a > comprender como es la arquitectura para poder llamar desde la RN a un > objeto y que este se persista solo. > > Muchas Gracias > Damian > > > On 19 jun, 03:45, Fabio Maulo <[email protected]> wrote: > > yo digo que es un buen triple... > > > > a partes las bromas... > > que queres decir con "tres capas" ? podes especificar un poco mas ? > > para logicas tal vez son pocas y para fisicas tal vez son muchas así que > no > > entindo. > > > > el sandwich triple de jamón queso y tomate eso si lo entindo > > > > 2010/6/19 Gustavo Ringel <[email protected]> > > > > > > > > > Algunos dirian que eso no es Kasher > > > > > 2010/6/19 Fabio Maulo <[email protected]> > > > > >> tres capas tipo ? > > >> Jamón, queso y tomate ? > > > > >> 2010/6/18 [email protected] <[email protected]> > > > > >>> vuelvo a molestar. > > > > >>> tendras un ejemplo de una aplicacion 3 capas, con nhibernate? > > >>> muchas gracias! > > >>> Damian > > > > >>> On 18 jun, 13:09, Fabio Maulo <[email protected]> wrote: > > >>> > you are welcome! > > > > >>> > 2010/6/18 [email protected] <[email protected]> > > > > >>> > > muchisimas gracias., por responder, perdon si no fui muy claro!! > > >>> > > veo los links que me pasaron y los vuelvo a molestar, > > >>> > > desde ya muchas gracias por su tiempo! > > > > >>> > > Saludos > > >>> > > Damian > > > > >>> > > On 18 jun, 12:20, Edgar Ramos <[email protected]> wrote: > > >>> > > > Te contesto entre lineas > > >>> > > > 1.- > > >>> > > > ----------- > > >>> > > > Buenos dias, tengo una pregunta muy basica que me surgio de > empezar > > >>> a > > >>> > > > trabajar con nHiberate > > >>> > > > ----------- > > >>> > > > http://fabiomaulo.blogspot.com/2009/04/empezando-con-nhibernate.html, > > >>> > > > esto te ayudara para empezar > > > > >>> > > > 2.- > > >>> > > > ----------- > > >>> > > > pero con NH tengo un objeto, que esta asociado a un manager, > > >>> > > > por lo que desde la RN > > >>> > > > ----------- > > >>> > > > Si te refieres a que tus clases (entidades) tienen su > respectivo > > >>> > > > archivo de mapeo, se sugiere que tus mappings > > >>> > > > esten en el assembly donde haces referencia a nh > > > > >>> > > > 3.- > > >>> > > > ----------- > > >>> > > > RN no puedo hacer directamente un (por ejemplo) > > >>> > > > FACTURA.GETALL() > > >>> > > > ----------- > > > > >>> > > > No entendi bien, pero te sugiero otro > > >>> > > > linkhttp:// > > >>> fabiomaulo.blogspot.com/2009/09/repository-or-dao-dao.html > > > > >>> > > > Esto por el momento te dara algunas ideas > > > > >>> > > > Saludos > > > > >>> > > > Edgar > > > > >>> > > > El día 18 de junio de 2010 07:25, [email protected] < > > >>> [email protected]> > > >>> > > escribió: > > > > >>> > > > > Buenos dias, tengo una pregunta muy basica que me surgio de > > >>> empezar a > > >>> > > > > trabajar con nHiberate, > > >>> > > > > en una aplicacion de capas yo tengo UI-->RN<-->DAL cuando > > >>> trabajo > > >>> > > > > con objetos no hay drama porque instancio un objeto que es el > que > > >>> pasa > > >>> > > > > a la RN. pero con NH tengo un objeto, que esta asociado a un > > >>> manager, > > >>> > > > > por lo que desde la RN no puedo hacer directamente un (por > > >>> ejemplo) > > >>> > > > > FACTURA.GETALL() dado que tengo que generar antes el manager, > > >>> esto es > > >>> > > > > asi no? o tengo errado el concepto? porque de ser asi tendria > una > > >>> capa > > >>> > > > > intermedia entrte RN y dal para llamar al Objeto Directamante > y > > >>> que > > >>> > > > > ese objeto se encargue de manejar las persistencias. > > > > >>> > > > > les pido que me desasnen de esto que me esta dando vueltas en > la > > >>> > > > > cabezota.. > > > > >>> > > > > Muchas gracias! > > >>> > > > > Damian > > > > >>> > > > > -- > > >>> > > > > Para escribir al Grupo, hágalo a esta dirección: > > >>> > > [email protected] > > >>> > > > > Para más, visite: > > >>>http://groups.google.com/group/NHibernate-Hispano > > > > >>> > > -- > > >>> > > Para escribir al Grupo, hágalo a esta dirección: > > >>> > > [email protected] > > >>> > > Para más, visite: > http://groups.google.com/group/NHibernate-Hispano > > > > >>> > -- > > >>> > 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 > > > > >> -- > > >> 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 > > > > > -- > > > Para escribir al Grupo, hágalo a esta dirección: > > > [email protected] > > > Para más, visite:http://groups.google.com/group/NHibernate-Hispano > > > > -- > > 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 > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
