これが私の質問です:
from f in DataAccess.Data.FList
join fA in DataAccess.Data.FAppsList on f.ID equals fA.fID into fApps
from fA in fApps.Where(fA => fA.Year == reportYear).DefaultIfEmpty()
join fSrc in DataAccess.Data.FSourcesList on new { ID = fA.sourceID, CropYear = reportYear }
equals new { ID = fSrc.ID, CropYear = fSrc.CropYear }
fA == nullの場合、オブジェクト参照null例外が発生します。fAで左結合を実行しているため、null値またはnull値ではない可能性があります。fAがnullの場合にクエリが例外をスローしないように、クエリのこのセクションを書き直すにはどうすればよいですか。
どうもありがとう!