I suppose I could do that, but that defeats the purpose of calling
SaveOrUpdateCopy ?

Anyone else have any ideas as to why SaveOrUpdateCopy is not
attempting to requery the database?

On Feb 19, 5:12 pm, John Davidson <[email protected]> wrote:
> Try a session.Get on the id before calling the SaveOrUpdate so that
> NHibernate Sessions knows about the object
>
> John Davidson
>
> On Fri, Feb 18, 2011 at 4:38 PM, gwh <[email protected]> wrote:
> > Hi,
>
> > I have an NHibernate object that is loaded and transferred from a WCF
> > service.
> > The client modifies the object, and transfers the object back to the
> > service where I create a new session and call SaveOrUpdateCopy(). The
> > problem I'm having is NHibernate is always generating an insert
> > statement instead of an update. The object has a primary key, and is
> > mapped properly (the data loads without a problem).
> > It appears that NHibernate thinks to the object is transient instead
> > of detached.
>
> > Has anyone run across this problem? How can I ensure an object is
> > "detached" instead of "transient"? The session is per-call in the WCF
> > service so the session is not hanging around.
>
> > Any help is greatly appreciated.
>
> > --
> > 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.

-- 
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