2011-01-15 4 views

답변

3

이 용어는 매우 다른 상황에서 비트와 처음 두가 종종 같은 의미로 사용됩니다 주위에 던져 한 - 여기에 내 걸릴입니다 :

게으른 로딩 - 종종 주문형 탐색 속성을 의미하는 데 사용 (예 : thisOrder.Customer는 고객이 액세스 할 때만 고객을로드합니다).

지연된로드 - 일반 속성 (예 : Customer.Notes)을 사용하여 로딩을 지연시킬 수 있습니다 (디자이너에서). 그런 다음 Customer 객체로로드되지 않지만 지연로드와 동일한 방식으로 요청시로드됩니다.

열의로드 네비게이션 속성 (또는 지연 속성)을 확실히 알고있는 경우 LINQ to SQL에 DataContext의 LoadOptions를 사용하여 동시에 가져올 수 있습니다. 이것은 조인을 생성하여 첫 번째 쿼리 (SELECT N + 1 문제)에서 반환 된 엔터티 당 1 쿼리에서 1+ 쿼리로 전환됩니다.

+0

감사합니다. DamienG – Vikram

관련 문제