2009-05-28 135 views
0

我有這個疑問實體框架加載錯誤

this.FixturePartidoPuntaje.Load();  

var partidos = from q in this.FixturePartidoPuntaje 
       where (q.FixturePartido.Equipo.EquipoId.Equals(equipoId) || 
         q.FixturePartido.Equipo1.EquipoId.Equals(equipoId)) && 
         q.puntaje > 0 
       select q; 

最重要的這裏,這是一個Jugador實體。

如何加載FixturePartido和ius孩子?

感謝

回答

1

使用.Include()命令:

var partidos = from q in this.FixturePartidoPuntaje.Include("children") 
       where (q.FixturePartido.Equipo.EquipoId.Equals(equipoId) || 
         q.FixturePartido.Equipo1.EquipoId.Equals(equipoId)) && 
         q.puntaje > 0 
       select q; 

「孺子」在這裏是要包括,如果我的記憶是不是遙遠的導航屬性的名稱...

+0

我收到此錯誤當我添加包含(編譯時間) 'System.Data.Objects.DataClasses.RelatedEnd.Include(bool,bool,System.Collections.Generic.HashSet )'無法訪問du e到其保護級別 – 2009-05-28 14:11:35