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
-~----------~----~----~----~------~----~------~--~---

Responder a