6

Esto debería ser fácil, pero parece que no puedo resolverlo ... ¿Cómo puedo verificar si un niño en una entidad existe sin conseguirlo o recuperarlo? ¿eso? El niño es cargado ligeramente en este momento ..Comprobando la existencia de un niño cargado perezoso sin obtener/cargando en Fluidez NHibernate

así que tienen dos entidades:

class A 
{ 
    public virtual int Id { get; set; } 
    public virtual B Child { get; set; } 
} 
class B 
{ 
    public virtual int Id { get; set; } 
    public virtual byte[] Blob { get; set; } 
} 

Quiero comprobar la existencia de B en una instancia de A sin tener que ir a buscar la gran blog ... En recta sql Podría comprobar si child_id no es nulo ... ¿Hay alguna manera de consultar el NHibernate Proxy de B en A?

Gracias!

Respuesta

4

nm - uno solo puede verificar el valor nulo. Solo si existe un niño habrá un proxy.

1

La verificación de valor nulo es la solución perfecta: eficiente, comprensible.

Cuestiones relacionadas