지연로드, 지연로드에 혼란이 있습니까? 동일하거나 다를 수 있습니까? 열망하는로드 중 하나입니다. 예를 들어 설명해주십시오.게으른로드, 지연된로드, 열렬한로드 LINQ
1
A
답변
3
이 용어는 매우 다른 상황에서 비트와 처음 두가 종종 같은 의미로 사용됩니다 주위에 던져 한 - 여기에 내 걸릴입니다 :
게으른 로딩 - 종종 주문형 탐색 속성을 의미하는 데 사용 (예 : thisOrder.Customer는 고객이 액세스 할 때만 고객을로드합니다).
지연된로드 - 일반 속성 (예 : Customer.Notes)을 사용하여 로딩을 지연시킬 수 있습니다 (디자이너에서). 그런 다음 Customer 객체로로드되지 않지만 지연로드와 동일한 방식으로 요청시로드됩니다.
열의로드 네비게이션 속성 (또는 지연 속성)을 확실히 알고있는 경우 LINQ to SQL에 DataContext의 LoadOptions를 사용하여 동시에 가져올 수 있습니다. 이것은 조인을 생성하여 첫 번째 쿼리 (SELECT N + 1 문제)에서 반환 된 엔터티 당 1 쿼리에서 1+ 쿼리로 전환됩니다.
1
당신이 답을 찾았는지 모르겠지만 이것들과 Nickolaos Kantzelis의 멋진 기사가 느린로드, Eager Loading, Explicit Loading in Entity Framework 4에서 발견되었습니다. :
0
https://github.com/jakubmaguza/Lazy-vs-Deferred-vs-Normal
다음은 차이점을 찾을 수 있습니다. 파일에서 코드를 다운로드하거나 복사하여 붙여 넣기하고 시작을 누릅니다. 다음과 같은 출력이 표시됩니다.
디버깅 응용 프로그램도 유용합니다.
관련 문제
- 1. 게으른로드 mvc3
- 2. 게으른로드 양식
- 3. 잠김없이 지연된로드 된 객체를 기다리고 있습니까?
- 4. 프록시에서 게으른로드 POCO 엔터티
- 5. NHibernate에 JoinQueryOver과 게으른로드
- 6. 지속 게으른로드 속성
- 7. 게으른로드 - $ (document) .ready?
- 8. 아이들의 게으른로드 아이들 (EF)
- 9. NHibernate : 게으른로드 속성?
- 10. 게으른로드 이미지를 UITableView
- 11. Gallery 용 Fedor의 게으른로드
- 12. GTK #에서 게으른로드 목록보기
- 13. ViewModels에 게으른로드 된 NHibernate 컬렉션?
- 14. 게으른로드 된 쿼리에서 NHibernate Hang
- 15. RESTful 방식으로 "게으른로드"하는 방법?
- 16. 엔티티 프레임 워크 4.0 - 엔티티 포함 - 열렬한로드 문제
- 17. Rails ActiveRecord - has_many에서 'build'를 사용할 때 열렬한로드 (정렬)
- 18. 게으른로드 또는 성능 개선을위한 노력이 없음
- 19. 게으른로드 된 엔터티를 다시 초기화하는 방법?
- 20. 게으른로드 모음 - 항목을 가져 오는 방법?
- 21. 늦은/게으른로드 리소스에 대해 이동하는 방법
- 22. 게으른로드 중입니까? 그것을 피하는 것이 더 낫습니까?
- 23. 게으른로드 속성을 단위 테스트하는 간단한 방법
- 24. WCF 및 엔티티 프레임 워크 게으른로드
- 25. JavaScript 게으른로드 된 스크립트가 준비되었을 때 이벤트를 잡는 방법?
- 26. jquerymobile, C# 및 asp.net w/jquerymobile, SELECT 요소 옵션을 게으른로드
- 27. nHibernate 수 게으른로드/프록시 사용 객체 - 지속성 문제
- 28. Hibernate : 게으른로드 된 many-to-many 관계에 엔티티 추가
- 29. Primefaces : 게으른로드 된 데이터 테이블의 페이징 버튼이 표시되지 않습니다.
- 30. 유창한 NHibernate를 가져 오거나로드하지 않고 게으른로드 된 자식의 존재를 확인
감사합니다. DamienG – Vikram