Вопрос, который вы задаете, не очень прост.то, что вы будете делать, зависит от того, какой тип сущностей вы используете, так как вы, вероятно, знаете, что есть несколько общих опций - сущности EF, сущности с само отслеживанием, POCO без прокси, POCO с прокси, в зависимости от того, что у вас есть, либо
1) подключите объект, вызовите Load
для свойства навигации объекта
2) повторно подключите объект, вызовите LoadProperty
в контексте
3) просто вызовите либо Load / LoadProperty, если контекст остаетсято же самое
То, что вы называете кэшированием, фактически является отслеживанием сущностей, поэтому вы можете отключить его, либо отключив сущности, либо установив MergeOption
в MergeOption.NoTracking
на ObjectQuery