Perhaps a different approach might work. When you have a client instance, try:
customer.Orders.Add(new Order(){parameter1 = value1, parameter2=valu2, etc.})
I am not working right now, so I do not have any code to check the structure of the entity (working with self-test objects for the project), to understand whether this makes sense. But adding it to the Orders collection, the entity can resolve the relationship between the order and the client, without receiving all the remaining 10 thousand Orders of this particular client.
source share