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

Reply via email to