what's the FlushMode of the session? On Sun, Aug 9, 2009 at 3:43 PM, Andrey Shchekin (ashmind) <[email protected] > wrote:
> > I have a question about the way session.Save works. > > I have a session, I open a transaction over this session, and then > commit the transaction. > There are two different things I am doing within session and > transaction: > > 1. Load an entity and add another entity to one of its collections. > This works and correctly persists all changes on commit. > > 2. Create new entity and use Save to store it and get its key. > This gives me a key, but does not persist the entity on commit. > > Now, if I call session.Flush in second case, it works -- but it does > not seem to be a good practice. > > Is there something I am doing wrong? > (btw is there a reason why disposing dirty session does not cause an > exception? it seems to be an easy source of possible bugs) > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
