Fijate con este código:

public static bool Existe(string idPersonal)
{
    using (ISession session = FluentSesionFactory.AbrirSession())
    {
        var rowCount = session.QueryOver<T>()
            .Select(Projections.RowCountInt64())
            .Where(Restrictions.Eq("Personal_Id", id))
            .SingleOrDefault<long>();
            
        if (rowCount == 0)
            return false;
        else
            return true;
    }
}

sino anda avísame y cuando llego a casa lo pruebo bien.

-- 
-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
--- 
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" 
de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía 
un correo electrónico a [email protected].
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a