私は次のコードを持っています:
Dim getProspect = (From p In dbContext.IRF_Prospects _
Where p.url = prospect_url _
Select p).FirstOrDefault
' If they have a record...
If Not IsDBNull(getProspect) Then
If IsDBNull(getProspect.user_id) Then
' Prepopulate the form with their information.
txtFirst.Text = getProspect.first_name
Else
' Redirect them to login.
Response.Redirect("login.aspx")
End If
実行すると、オブジェクトエラーのインスタンスに設定されていないオブジェクト参照がスローされますgetProspect.user_id
。なぜこれをしているのですか?最初にそれが存在することを確認しているという事実は、これが起こらないようにするべきではありませんIsDBNull
か?