책 엔트리가 있습니다. 책 참고 책가방 (1 대 다수). Backpack 및 Books 묶음의 인스턴스를 만듭니다. 그래서이 경우 책가방에는 배낭이 있습니다. 나는 그 엔티티를 db에 저장하고있다. 그 사람들이 DB에 저장되었는지 확인하고 있습니다. 배낭을로드하려고하면로드가 잘되고 탐색 속성을 제외한 모든 속성이 설정됩니다. 또한 LazyLoading이 비활성화되어 있지 않은지 확인하고 있습니다. 내 탐색 속성에는 가상 키워드가 있습니다. 내가 뭘 잘못하고 있는지 잘 모르겠습니다. 내가 가진 배낭을로드하려고하면()는 책로드 포함 :Entity Framework에서 참조 및 수집 속성을 느리게로드하지 않습니다.
dbContext.Backpacks.Where(b=>b.Name!="").Include("Books").FirstOrDefault()
가 나는 그것이 느리게 책을로드되지 않는 이유를 알아 내기 위해 노력하고 있습니까? 나는 책을 적재하는 것과 같은 문제가있다. 책을로드 할 때 배낭이 붙어 있지 않습니다. BackpackId가 있다는 것을 알았습니다.
내 속성 getter/setter에서 해고 될 일부 논리가 있지만 어떻게 문제가 될 수 있는지 잘 모르겠습니다.
엔티티를 표시 할 수 있습니까? – DavidG
ProxyCreation도 활성화되어 있습니까? 지연로드가 작동하려면 – Sentry
@Sentry가 필요합니다. ProxyCreation이 활성화되었습니다. 거짓으로 설정했지만 여전히 문제는 없어지지 않았습니다. – Dilshod