Nelo, gracias por la respuesta, efectivamente instanciando una nueva
lista, todo funciona perfectamente.

Saludos,
Ariel

On 23 ene, 20:11, "[email protected]" <[email protected]>
wrote:
> Hola Argons, parecería que el tema viene porque estás serealizando el
> PersistentGenericBag de Nhibernate (por hacerlo en forma binaria
> serealizando listas)... luego, al deserealizarlo tenes nuevamente este
> PersistentBag con la información previa de la colección.
>
> creo que con las siguientes líneas luego de deserealizar lo podrías PARCHAR:
>                         club2.Id = 0;
>                         club2.Users[0].Id = 0;
>                         club2.Name = "Club C";
>                         club2.Users = new List<User>(club2.Users.ToList());
>                         club2.Users[0].Username = "tobharris 2";
>
> fijate que descomenté las asignaciones a cero de los .Id y estoy
> haciendo un new List de la lista anterior. Con esto "perdemos" el
> PersistentBag de NHibernate y deja de hacer el update a null.
>
> ¿me explico?
>
> saludos.
> nelo.
>
> 2011/1/22 Argons <[email protected]>:
>
> > Les dejo el link de descarga del ejemplo:
>
> >http://www.easy-share.com/1913638464/NHibernateTest1.rar
>
> > Gracias de antemano por cualquier ayuda.
>
> > On 21 ene, 13:47, "[email protected]" <[email protected]>
> > wrote:
> >> ¿es muy grande el ejemplo como para mandarlo por la lista?... sino
> >> tenés opciones como dropbox para subirlo y que quien quiera se lo
> >> descargue.
>
> >> nelo
>
> >> 2011/1/21 Argons <[email protected]>:
>
> >> > Alguna luz sobre este tema?
>
> >> > On 20 ene, 13:03, Argons <[email protected]> wrote:
> >> >> Ya tengo el ejemplo preparado, pero no sé cómo adjuntarlo o subirlo.
>
> >> >> On 19 ene, 10:13, "[email protected]" <[email protected]>
> >> >> wrote:
> >> >>  Hola Argons, ¿podrías subir un test que lo reproduzca?, de seguro que
> >> >>  así alguien te va a dar una solución.
>
> >> >> > 2011/1/19 Argons <[email protected]>:
>
> >> >> > > Si, pero es un requerimiento que tengo, necesito guardar en disco 
> >> >> > > para
> >> >> > > poder copiarlo en cualquier momento.
>
> >> >> > > On 19 ene, 08:19, Mario Dal Lago <[email protected]> wrote:
> >> >> > >> esto se puede hacer directamente en memoria utilizando un 
> >> >> > >> memorystream, sin necesidad de guardarlo en disco...
>
> >> >> > >> Mario Dal Lago
>
> >> >> > >> --- El mié 19-ene-11, Argons <[email protected]> escribió:
>
> >> >> > >> De: Argons <[email protected]>
> >> >> > >> Asunto: [NHibernate-Hispano] Re: Insertar copias de objetos
> >> >> > >> Para: "NHibernate-Hispano" <[email protected]>
> >> >> > >> Fecha: miércoles, 19 de enero de 2011, 10:35
>
> >> >> > >> Lo primero q hago es serializar el objeto y guardarlo en un 
> >> >> > >> archivo,
> >> >> > >> luego recuperarlo
>
> >> >> > >> SERIALIZACION:
> >> >> > >> Stream archivo = File.Create(rutaArchivo);
> >> >> > >> BinaryFormatter serializador = new BinaryFormatter();
> >> >> > >> serializador.Serialize(archivo, objetoASerializar);
> >> >> > >> archivo.Close();
>
> >> >> > >> DESERIALIZACION:
> >> >> > >> Stream archivo = File.OpenRead(rutaArchivo);
> >> >> > >> BinaryFormatter serializador = new BinaryFormatter();
> >> >> > >> T objetoDeserializado = (T)serializador.Deserialize(archivo);
> >> >> > >> archivo.Close();
>
> >> >> > >> --
> >> >> > >> 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
>
> > --
> > 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