次の linq クエリを vb.net で動作させることができません。(SQLite データベース)。where 句を削除すると、機能します。where 句を使用すると、「argumentexception was unhandled (New)」というエラーが表示されます。シンプルなWHERE句です!何が間違っている可能性がありますか?
Dim testList = (From tp In dc.testParam _
Join jctp In dc.jobCodetestParam On tp.testParamId Equals jctp.testParamId _
Join jc In dc.jobCode On jc.jobCode Equals jctp.jobCode _
Join p In dc.patient On p.jobCode Equals jc.jobCode _
Where p.patientId = 20 _
Select tp.testDescriptor).ToList()