我正在尝试从 Fderive 中获取所有数据,但是我正在尝试使用 where 子句设置过滤器。不幸的是,当我在 spd 中的一行为空时触摸 spd 时,我得到了一个 nullreferencexpection。
var Result = from fpd in FDerive
join spd in SDerive
on new { fpd.PId, fpd.SId }
equals new { spd.PId, spd.SId } into allRows
from spd in allRows.DefaultIfEmpty()
where spd.SId == ""
|| spd.PId == ""
select new { fpd, spd };
如何解决空错误?