I've been very happy with NH where I can open a session/transaction,
retrieve some objects, manipulate them and then Commit the
transaction.  NH properly tracks my objects and persists my changes.
The only time I've had to explicitly tell my session anything is when
saving a new objects.

Now I have an object that has an ICollection (mapped as set).  When I
remove an object from that collection, that change is NOT getting
persisted.  It very well could be a mapping problem, but I want to
make sure my expectation is correct:

If I retrieve an object through my Session in a Transaction, and that
object has a Collection property mapped as a set, and I remove an item
from that collection, and then Commit my transaction, should that
removal be persisted to the database via an SQL delete (assuming I'm
deleting orphans)?

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