LockMode.Write is for internal use only. You should never use it.

On Oct 8, 1:37 am, Aaron Fischer <[email protected]> wrote:
> I am using nhibernate 3 and calling session.Load<entity>( someId,
> LockMode.Write) and I revive
>
> System.ArgumentOutOfRangeException: Invalid lock mode for loading
> Parameter name: lockMode
>    at NHibernate.Event.LoadEvent..ctor(Object entityId, String
> entityClassName, Object instanceToLoad, LockMode lockMode, Boolean
> isAssociationFetch, IEventSource source)
>    at NHibernate.Event.LoadEvent..ctor(Object entityId, String
> entityClassName, LockMode lockMode, IEventSource source)
>    at NHibernate.Impl.SessionImpl.Load(String entityName, Object id,
> LockMode lockMode)
>    at NHibernate.Impl.SessionImpl.Load(Type entityClass, Object id,
> LockMode lockMode)
>    at NHibernate.Impl.SessionImpl.Load[T](Object id, LockMode
> lockMode)
>
> This works if I use lockmode.upgrade.  What am I missing what is
> LockMode.Write used for?

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