私はそのようなクエリを持っています:
Dim clcexists = (From p In dbContext.Signatures _
Where p.StudentID = people_id _
And p.ContractType = "clc" _
Order By p.ID Descending _
Select p)
後で、IsNothingを使用して、clcexistsに行が存在するかどうかを確認します。
If IsNothing(clcexists) Then ' If no CLC is on file.
clcfirst = Date.Now.Subtract(year)
clcdate = clcfirst
Else ' If CLC is on file.
clcfirst = clcexists.FirstOrDefault()
clcdate = clcfirst.SignatureDate
End If
しかし、IsNothing()は私が期待するように機能していません。結果テーブルには行がありませんが、それでも存在するかのように動作し、Else句に移動します。ヘルプ?