2011-09-12 251 views
2

有沒有辦法讓一個多級別的懶惰負載?懶惰加載兒童兒童(EF)

如果說我祖父>父子>孫子,我能夠做Grandfather.Sons.Load();

我怎麼能延遲加載的孫子嗎? (我不想使用急切的加載)

我必須循環所有的兒子,還是有一個更清潔的方式來做到這一點?

回答

1

試試這個:

Grandfather.Sons.CreateSourceQuery() 
       .Include("Grandsons") 
       .ToList(); 

它會在你的懶加載Son使用預先加載。

+0

它與.ToList(),ty一起工作! – Milox