Hi GeertvanHorrik,
1) You can disable lazy loading by changing the LoadStrategy:
Order.PropertyMetadata.Products.ReferenceStrategy =
new EntityReferenceStrategy(EntityReferenceLoadStrategy.Load, MergeStrategy.PreserveChanges);
2) "It seems impossible to subtract time in LINQ. Is there a workaround for this?"
I'm not sure I understand your question. Can you explain in detail what you are trying to do and what problem you are coming across?
Regards,
Silvio.