Hola, gracias a todos por sus prontas respuestas. Adjunto código solicitado
El código del Manejador de Sesiones se encuentra en http://shorttext.com/hio52ln0d Básicamente lo que realizo cuando hago un GetAll es: public class ClienteDAO : AbstractGenericDao<Cliente, uint> { } public class SADFactoryDAO { public ClienteDAO GetClienteDAO() { return new ClienteDAO(); } } public abstract class AbstractGenericDao<T, IdT> { public List<T> GetAll() { ICriteria criteria = NHibernateSession.CreateCriteria(typeof (T)); return criteria.List<T>() as List<T>; } } Entonces en mi formulario agrego FORM1: SADFactoryDAO gFactory = new SADFactoryDAO(); private void Form1_Load(object sender, EventArgs e) { IClienteDAO wCliDAO = gFactory.GetClienteDAO(); List<Cliente> wListacliente = wCliDAO.GetAll(); } Eso es básicamente lo mas importante de mi conexión. Por cierto me base en unos ejemplo que hay en Codeproject.com Un tal BasicSample junto a un enterpriseSample. Saludos y se agradece nuevamente su ayuda On 2 dic, 16:19, Gustavo Ringel <[email protected]> wrote: > A mi gusto el problema que haya no tiene que ver con NH sino con como estas > trabajando...tendrias que pasar un poco mas de codigo donde estan pasando > las cosas para ver. > > 2009/12/2 Marcelo Salazar <[email protected]> > > > > > > > Hola a todos, > > > estoy incursionando en NHibernate. Tengo una aplicación corriendo > > bastante bien realizando todos los CRUD sin problemas, sin embargo se > > me ha presentado el siguiente inconveniente. > > > Suponiendo que tengo una clase clientes y en un Datagridview un > > usuario (UsuarioA) listo la información de todos los clientes mediante > > un metodo GetAll() del DAO de Clientes (Le desplego un listado de 100 > > registros). Paralelamente otro usuario (UsuarioB) ingresa mediante un > > formulario un nuevo cliente (llamemosle clienteA) y yo ingreso > > manualmente mediante un gestionador de BD (SQLyog, por ejemplo) un > > nuevo cliente (llamemosle clienteB). > > > Ahora, cuando el UsuarioA llama denuevo la funcion GetAll de Clientes, > > le sigue mostrando los 100 clientes y no los 102 que deberian ser en > > realidad. ¿Que esta sucediendo? ¿Alguna sugerencia al respecto? > > > Saludos- Ocultar texto de la cita - > > - Mostrar texto de la cita - --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
