#Joe B
Yeap, but I've got somethg different situation.. Before this delete I
load all entities without proxy (lets assume I Iterate for every
object).

If we look much closer on DeleteEntity method in
DefaultDeleteEventListener, we can see, that before actually push in
queue session.ActionQueue.AddAction(...), it calls
        new ForeignKeys.Nullifier(entity, true, false,
session).NullifyTransientReferences(entityEntry.DeletedState,
propertyTypes);
        new Nullability(session).CheckNullability(entityEntry.DeletedState,
persister, true);

and here in persister object some attributes are set on, that's why
Ive got Not-null/trancient Exception


On 8 июл, 18:41, Joe B <[email protected]> wrote:
> oops.
>
> session.Load<PreviouslyNullPropertyEntityType>(..)
>
> On Jul 8, 8:39 am, Joe B <[email protected]> wrote:
>
>
>
> > if all you need to do is satisfy the error, you can use a Get/Load to
> > get a proxy of the entity if you know the ID.
>
> > yourEntity.PreviouslyNullProperty =
> > session.Load<YourEntityType>(yourEntity.PreviouslyNullPropertyID);
> > session.Delete(yourEntity);
>
> > as long as you don't access any properties of the
> > PreviouslyNullProperty, NH won't initiate a SELECT to the database.
>
> > seehttp://ayende.com/blog/3988/nhibernate-the-difference-between-get-loa...
>
> > On Jul 8, 2:36 am, Evgeniy The Best <[email protected]> wrote:
>
> > > It's my question 
> > > fromhttp://stackoverflow.com/questions/6620554/nhibernate-exception-while...
>
> > > When I delete objectgraphand there are some one-way master (many-to-
> > > one) associations, NH throw error when found this not-null association
> > > in DB, but didn't find master object in the session.
>
> > > How to make it work?
> > > mappings and scheme on stackoverflow- Hide quoted text -
>
> > - Show quoted text -

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