NH will INSERT in the same order that you called save. On Fri, Feb 6, 2009 at 8:18 PM, Brendan Erwin <[email protected]>wrote:
> Ayende: Yes, its saving the child before the parent, no, I'm not doing it > explicitly. (I'm calling SaveOrUpdateCopy on the aggregate root, the Parent > and Parent of Parents to the Child.) > > Tuna and Fabio: I can, but it'll be a bit... I'd need to extract and > simplify a lot. But really what I'm hoping for is a way to see what NH is > thinking, not so much for a solution to my particular immediate problem. > > I'm assuming that NH is deciding which entity to persist first based on the > relationships between them all. Is there an internal representation of the > decision tree it follows? Something I can look at that will help me to sniff > out what relationship in my mappings is causing it to decide this particular > path? > > > On Feb 6, 2009, at 12:59 PM, Fabio Maulo wrote: > > mapping + code between session open and session close > > 2009/2/6 brendanjerwin <[email protected]> > >> >> Disclaimer: I'm really green with this stuff, so please pardon my >> ignorance. Feel free to tell me to RTFM, but at least give me a link >> to the relevant sections since I haven't found it yet. >> >> Problem: NH is INSERTing an entity that is a child of another entity / >> before/ inserting the parent. This is resulting in a FK constraint >> error. (The database I'm working against is a legacy DB from hell, so >> I have to work with what I have. i.e. disabling the constraint isn't >> an option...) I realize I've probably told NH something wrong about >> the relationships of the parts but I can't find where. Is there a way >> I can see what NH thinks is going on so I can find my problem? >> >> >> > > > -- > Fabio Maulo > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
