2009-04-07 7 views
0

誰でもVB用のコンパイルされたクエリ構文を経験していますか?私はそれらをC#で数回使用していますが、翻訳を行うようには見えません。私のコードは以下の通りです:あなたのコードでLINQ - VB.netでコンパイルされたクエリ

#Region "Locals" 
    'Data context objects ' 
    Private _dbOrderInfo As New OrderInfoDataContext 
#End Region 

#Region "Delegates" 
    Public Shared ReadOnly Func(_dbOrderInfo, Boolean, IQueryable(Of SalesRep)) 
#End Region 

#Region "Compiled Queries" 
    Public Shared Function(Of _dbOrderInfo, boolean, IQueryable(Of SalesRep)) _  
         SalesRepsByStatus = CompiledQuery.Compile(_ 
          Function(db As _dbOrderInfo, active As Boolean) _ 
          From sr In db.tblSU4SalesRep Where sr.Active = active) 
    End Function 
#End Region 

答えて

0

あなたのメソッドのパラメータではなく、タイプ(OrderInfoDataContext)にインスタンス_dbOrderInfoを参照しているように見えます。代わりにその型を参照することによって動作するかどうかを確認してください。また、チェックアウトしたい場合もあります。this

関連する問題