2017-02-28 82 views
0

在我的代碼,我有這樣的:的LINQ到SQL LoadWith返回null

DataLoadOptions dlo = new DataLoadOptions(); 
dlo.LoadWith<Place>(p => p.Address); 
context.LoadOptions = dlo; 

var places = context.Places.Where(p => p.ID >= 100 && p.ID <= 200); 

的問題是返回的地址爲空,我不知道爲什麼。

+0

'p.Address'是一個有效的導航屬性嗎?當您在其他查詢中使用它時它工作嗎? –

+0

地址是地址表中的一個關聯地址表 –

+0

我在sql server中執行了命令,它返回了想要的結果,但是當我來使用地址時,它顯示爲空 –

回答

0

該probelm是該協會中的兒童財產,它被設置爲true時,我將其更改爲false它工作正常。 謝謝大家的幫助