1
我有一個非常奇怪的問題,我似乎無法找到谷歌的答案。代碼首先空導航屬性
目前,我有下面的代碼首先/ DB結構:
的問題是,當我嘗試返回如查詢:
var prospects = db.Prospects.Include("CampaignEvents");
的prospects.First().CampaignEvents
是空的 - 當它應該填充記錄。
我甚至採用了由實體框架生成的SQL,並使用它成功地在數據庫中直接返回前景和活動事件來執行它。
我不知所措 - 它非常古怪,我沒有收到任何錯誤,只是一個空的集合。
請讓我知道,如果你需要任何額外的細節!
明顯的問題,但你確定你有數據嗎? – cadrell0
是的,先生,100%肯定,我採取由EF生成的SQL查詢,並在我的查詢分析器中運行它,它返回的數據(包括活動事件)沒有問題。那是什麼奇怪的 – 99823
'null'或空集合?在Damith的回答下,你寫了'null',在你的問題中寫下「空集」。這是一個很大的區別,因爲即使在數據庫中沒有數據,「包含」集合也不能是null。 – Slauma