NPoco在vb.net中使用LINQ where子句

时间:2014-06-10 20:16:12

标签: vb.net linq petapoco npoco

我对在NPoco(基于PetaPoco的microORM)中使用LINQ非常感兴趣,理论上can be used to specify simple where clauses。我一直在vb.net中测试它们,但我无法达到预期的效果。

错误详情:

  

从范围''引用的'MyProjectName.App'类型的变量'x',但未定义。

代码:

Imports NPoco
Imports System.Configuration

Public Class NPocoTest

    Public Sub doTest()
        Using db As IDatabase = New Database(ConfigurationManager.AppSettings("mydbconnectionstring"), NPoco.DatabaseType.MySQL)
            Dim app As App = db.FetchBy(Of App)(Function(sql) sql.Where(Function(x) x.name = "groupee")).FirstOrDefault
        End Using
    End Sub

End Class

Public Class App
    Public Property SID As Integer
    Public Property name As String
End Class

有什么想法吗?

0 个答案:

没有答案