Ojo!! ante de marearte sería mejor que vaya buscando algun link que explique conceptos de IoC (inversion of control) y/o de DI (dependency injection) y de AOP (Aspect oriented programming)... una pasada con Dynamic Proxy no estaría mal.
El 20 de febrero de 2010 12:23, jose ubaldo carvajal <[email protected]>escribió: > Gracias, leyeendo... > > El 20 de febrero de 2010 10:21, José F. Romaniello <[email protected] > > escribió: > > goma (son quichicientos posts): >> http://jfromaniello.blogspot.com/search/label/uNhAddIns.WPF >> >> coupled: >> http://fabiomaulo.blogspot.com/2009/09/nhibernate-in-winform-coupled.html >> >> Tiene sentido pensar, por ejemplo, en si necesitas abrir una Session desde >>> la capa de servicios o negocios y que varios DAO hagan sus operaciones bajo >>> dicha Session para efectos de transacciones y demás???... >> >> no encuentro un buen link pero tal vez deberías consultar "ambient >> transactions"+"nhibernate", no lo use nunca. >> >> Cómo haces para compartir una Session que puede ser NH, >> ADO.NET<http://ado.net/> o >>> EF para todos los DAO y que cada uno la utilice según sea el caso?? >> >> mira los daos de chinook media manager (primer link). Usa IoC para >> inyectar session factory, luego session factory tiene un metodo >> GetCurrentSession(). >> desconozco el caso de EF pero creo que es similar algo como "EF Context", >> y en Ado.Net no existen "sessiones", puede que te refieras a una >> IdbConnection, pero no entiendo hacia donde vas. >> >> >> >> El 20 de febrero de 2010 12:03, jose ubaldo carvajal >> <[email protected]>escribió: >> >>> Muchas gracias Gustavo. >>> >>> Una inquietud. >>> >>> Si no estoy mal, entiendo lo de las interfaces, IFacturaDAO y su >>> implementación FacturaDAO que puede ser con NH, EF o ADO.NET. >>> >>> Tiene sentido pensar, por ejemplo, en si necesitas abrir una Session >>> desde la capa de servicios o negocios y que varios DAO hagan sus operaciones >>> bajo dicha Session para efectos de transacciones y demás???... >>> >>> Cómo haces para compartir una Session que puede ser NH, ADO.NET o EF >>> para todos los DAO y que cada uno la utilice según sea el caso?? >>> >>> Muchas gracias de nuevo. >>> >>> -- >>> 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 >> > > -- > 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
