2
林遇到實體框架時遇到問題。所選對象的對象屬性爲空
這裏是我的代碼:
var activeScoreList = (from s in context.Score
join i in context.Import on s.import.importId equals i.importId
where i.isActive.Value == 1
select s).ToList();
foreach (Score s in activeScoreList)
{
if (s.User.userId == loggedOnUserId) { // Here
...
}
}
我在我的數據庫中的幾個Score
對象和外鍵UserId
是NOT NULL
。
但是,在if
行始終是例外。 User
屬性總是null
。
我是Linq的新手,所以我可能錯過了配置的地方。這種行爲是否正常?我必須爲每個分數進行一次新查詢才能獲得User
對象嗎?
謝謝,我不知道Include()方法! – madprog