thanks man ,

you saved me ;-)

On May 21, 3:01 pm, Fabio Maulo <[email protected]> wrote:
> Do you mean ?
> Download the source pck.
> Decompress zip
> F3
> CollectionEntry
> Click on Find
> Found in NHibernate\Engine
>
> 2009/5/21 Arman <[email protected]>
>
>
>
>
>
> > you know , when we serialize an object that have collections, because
> > the collections is from NHibernate types (bag, list , set , .... ) ,
> > for deserializing them , .Net framework need the nHibernate assembly
> > to be refrenced otherwise it throw an exception says that it need's
> > that assembly to deserialize. so assume that i serialize my objects
> > with nhibernate 1.2.1 and distribute it among the all organization
> > users as a XML file, they worked on it , and now they returned it to
> > be to be saved on database. therefore i should deserialize them and
> > then save/update them. but between these distribute and get back , i
> > changed the NHibernate version and upgrade it to 2.0.1 , first of all
> > it throws an exception says that it need NHIbernate 1.2.1 assembly to
> > deserialize , and after that i going into the exception found out that
> > it needs a class named "Nhibernate.Impl.CollectionEntry" and as it
> > does not exists in 2.0.1 version anymore , it couldn't find and
> > deserialize it. and you know there is a Binding method in .Net
> > serializer for this kind of situations, if the serializing assemblies
> > does not exist for deserialization , in this method programmer can map
> > the old Classes to new or equivalence of them manually.  i can
> > manually map that class if i know where is it now, maybe this class
> > was moved to a new namespace or changed it's name to something new. as
> > i am sure that the NHibernate team didn't remove the class , so i just
> > want to find where it is and use it for Bindings and solve the
> > problem.
>
> > thanks.
>
> > On May 20, 2:49 pm, Fabio Maulo <[email protected]> wrote:
> > > I don't understand... your serializer need
> > > Nhibernate.Impl.CollectionEntry ?Collections
> > > in NH2.0.1 are serializable (that is slow but it work)
> >http://nhjira.koah.net/browse/NH-1323
>
> > > 2009/5/20 Arman <[email protected]>
>
> > > > it is a large enterprise project, it used NHibernate 1.2.1,
> > > > now i want to upgrade it to nhibernate 2.0.1, as we serialized some of
> > > > our domainclasses objects , for deserializing them , it needs
> > > > Nhibernate.Impl.CollectionEntry from NHibernate 1.2.1 assembly , now
> > > > if i change the nhibernate dll's to 2.0.1 , the objects can not be
> > > > deserialized because NHibernate 2.0.1 does not have any class named
> > > > "Nhibernate.Impl.CollectionEntry" .
>
> > > > so my question is , how can i solve this problem ?
>
> > > > On Apr 27, 11:06 pm, Fabio Maulo <[email protected]> wrote:
> > > > > What you are doing ?
>
> > > > > 2009/4/27 Arman <[email protected]>
>
> > > > > > hi,
>
> > > > > > i was using nhibernate 1.2.1 , now i moved to 2.0.1 and i saw that
> > > > > > there is no implementation for class
> > Nhibernate.Impl.CollectionEntry
> > > > > > in this version, where is it ? is it moved to other namespace?
> > > > > > or what is it's equivalence ?
>
> > > > > > thanks.
>
> > > > > --
> > > > > Fabio Maulo
>
> > > --
> > > Fabio Maulo
>
> --
> Fabio Maulo
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to