var records = from entity in q1.question_papers
select new
{
QuestionPaperID = entity.QUESTION_PAPER_ID,
SubjectID = entity.SUBJECT_ID,
PreviousAttempts = SubIdAtt.Where(c => c.SUBID == entity.SUBJECT_ID)
.Select(c => c.ATT)
.FirstOrDefault(),
};
以上是我的 linq 查询,PreviousAttempts
如果不满足 where,我在字段中得到空值。因此,如果它包含 null,我想更改此 0 而不是包含 null,如果它不包含非 null 值,则恢复原始值。
由于我无法更改PreviousAttempts
每条记录,我该如何实现这一目标?