Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Parent p = (Parent) session.Load(typeof(Parent), pid);
- // Get one child out of the set
- IEnumerator childEnumerator = p.Children.GetEnumerator();
- childEnumerator.MoveNext();
- Child c = (Child) childEnumerator.Current;
- p.Children.Remove(c);
- c.Parent = null;
- session.Flush();
- Parent p = (Parent) session.Load(typeof(Parent), pid);
- // Get one child out of the set
- IEnumerator childEnumerator = p.Children.GetEnumerator();
- childEnumerator.MoveNext();
- Child c = (Child) childEnumerator.Current;
- p.Children.Remove(c);
- session.Delete(c);
- session.Flush();
- <set name="Children" inverse="true" cascade="all-delete-orphan">
- <key column="parent_id"/>
- <one-to-many class="Child"/>
- </set>
- not-null="true"
Add Comment
Please, Sign In to add comment