Hola. ¿Alguien tendrá por ahí un test donde pueda ver que con <bag /> y lazy
extra se puede hacer un Add a la collection sin que NH traiga todos los
elementos de la colección? Sigo sin poder hacerlo

Gracias!

2011/2/9 Jose Selesan <[email protected]>

> Hola Carlos. Lo tengo como plan B, pero me gusta más que lo maneje el
> cliente, porque luego hay que agregar cierta lógica determinada sobre las
> propiedades del cliente, y me gustaba más que quede todo contenido dentro de
> la misma clase (por ejemplo, si al agregar un trabajo se excede el limite de
> horas pagas por mes, hay que cambiar algunas propiedades del cliente)
>
> Lo que me quedó picando es que Fabio dice que con <bag> funciona, pero aun
> no lo logré...
>
> Gracias!
>
> 2011/2/8 Carlos Peix <[email protected]>
>
> Jose, por que necesitas esa coleccion?
>>
>> No podras manejar los trabajos como un aggregate root con su propio
>> repositorio?
>>
>> ----------------------------------
>> Carlos Peix
>>
>> 2011/2/8 Jose Selesan <[email protected]>
>>
>>> Buenas! Tengo una duda con el funcionamiento de Lazy="Extra". De acuerdo
>>> a lo que leí, me queda claro que si hago un Count o un Contains de la
>>> colección, NH se las arregla para hacer las consultas en la DB pero sin
>>> traer todos los elementos de la colección. Lo que tengo que hacer y no se si
>>> con lazy "extra" se puede, es agregar al final de la colección una entidad
>>> nueva, pero no quiero traer todos los elementos para simplemente hacer un
>>> Add. Las pruebas que hice no fueron satisfactorias, pero tal vez estoy
>>> haciendo algo mal... o no.
>>>
>>> Algo más de información: tengo una clase Cliente que tiene una propiedad
>>> TrabajosRealizados (una colección con lazy="extra") y un método llamado
>>> AgregarTrabajo (este es el que agrega al final de la colección)
>>>
>>> ¿Se puede hacer lo que quiero?
>>>
>>> Saludos
>>>
>>> --
>>> 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

Responder a