NPoco (PetaPoco に基づく microORM) での LINQ の使用に非常に興味があります。理論的には、単純な where 句を指定するために使用できます。私は 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
何か案は?