LINQ - Скомпилированные запросы в VB.net - PullRequest
0 голосов
/ 08 апреля 2009

Кто-нибудь имеет опыт работы с синтаксисом скомпилированных запросов для VB? Я использовал их несколько раз в C #, но не могу сделать перевод. Мой код ниже:

#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

1 Ответ

0 голосов
/ 25 мая 2009

В вашем коде похоже, что вы ссылаетесь на экземпляр _dbOrderInfo в параметрах вашего метода, а не на тип (OrderInfoDataContext). Посмотрите, работает ли он, обратившись к типу вместо этого. Кроме того, вы можете проверить это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...