0

我无法让以下 linq 查询在 vb.net 中工作。(SQLite 数据库)。如果我取出 where 子句,它会起作用。使用 where 子句,我得到“argumentexception 未处理(新)”错误。这是一个简单的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()
4

0 回答 0