#linq-to-sql #stored-procedures
#linq-to-sql #хранимые процедуры
Вопрос:
Как и сказано в названии, я хочу с нетерпением загружать весь граф объектов с числом дочерних объектов 1-1. Похоже, что хранимая процедура может загружать только родительский объект, а затем LINQ использует отложенную загрузку для заполнения дочерних объектов по мере доступа к ним.
Ответ №1:
Вы правы, я не думаю, что вы можете легко с нетерпением загружать EntityRef
и EntitySet
вне диапазона из процесса. Если вы хотите выполнить быструю загрузку, вам нужно использовать «одобренный» способ с подсказками по контексту.
Я подозреваю, что вы могли бы создать объект-монстр, загрузить его с помощью ExecuteQuery, а затем разбить его на свой график, но это пропустило бы карту идентификаторов, что привело бы к другим проблемам.