I'm not new to this technology, but one thing is bugging me out. It's about Core Data. Let's assume I have db model like this:
Person <-> House <-> House details
<-> means two-way relationship and Person has many houses, each house has it's details (whatever, it's for example).
And now in Core Data when I'm reaching fro specific Person I get this Person along with all relationships (in objective approach references) down to "House details".
Now imagine that db model is more complex and XCode forces two-way relationships (only by warnings, but still).
My question is assuming if I have all relationships according to XCode right (two-way), is there any way to fetch query (from example above) in which I want to get specific Person but with out the references to house and house details.
The reason why I'm asking this question is because as far as I know it is impossible, or not? The other reason, main reason, is that when we have complex db model with two-way relationships it takes some time to grab all this data (what we want but with all the references) when we want to just receive only Person data without any other relationship(references) to db model what so ever. Basically the idea is to trim all relationships from result when we are asking only for Person data (according to example).
NOTE: This is my first post on stack overflow, so don't eat me alive :). But if it's not possible what I'm asking for, to be honest it's a big pain, not to be able to manage data as you want form the developer point of view.
If I'm not clear on this post, please let me know, I'll explain this.