0
var context = context.MyEntity
.include(e => e.something)
.Include(e => e.scoring
.Select(sc=>sc.scoring_parameters
//This is problem
.Where(scp =>scp.scoring_id == sc.scoring_id)
.Select(scp =>scp.cis_scoring_parameters.cis_scoring_parameters_tabs)))
.include(e => e.something_else)
.FirstOrDefault(e => e.id == _id);
的其中clausule給出誤差限定的導航屬性「包含路徑表達式必須引用的類型所定義的導航屬性」。我看過有這個錯誤的帖子,但他們不適合這個。我不知道如何以適當的方式寫我的lambda。有人可以幫忙嗎?EF:包含路徑表達式必須引用的類型
如果'scoring_id'是從'scoring_parameter'到'scoring'的FK,並且您正確配置了映射,那麼where子句是多餘的。只要嘗試一下,不要在哪裏。 –