tags:

views:

378

answers:

1

How can I convert an object System.Data.Linq.DataQuery to System.Linq.IQueryable

I'm working with Visual Basic/Silverlight and the source code of my query is as follows

Public Function Get_Cli_Pag() As IQueryable(Of V_Cliente_Pagare) 

    Dim Qry = From P In Me.Context.Pagares Join C In Me.Context.Codigos On C.Codigo 
        Equals P.Tipo_Pagare Where P.Nulo = 0 And P.Extraviado = 0 And C.Clave = 5 Select P.Rut, P.Cliente.Nombre, P.Tipo_Pagare, Tipo_Pagare_Descripcion = C.Descripcion, P.Pagare 

    Return Qry.AsQueryable 
End Function
A: 

Does the .AsQueryable extension method work?

Dennis Palmer
I'm working with Visual Basic/SilverLigth and the source code of my query is as follows Public Function Get_Cli_Pag() As IQueryable(Of V_Cliente_Pagare) Dim Qry = From P In Me.Context.Pagares Join C In Me.Context.Codigos On C.Codigo Equals P.Tipo_Pagare Where P.Nulo = 0 And P.Extraviado = 0 And C.Clave = 5 Select P.Rut, P.Cliente.Nombre, P.Tipo_Pagare, Tipo_Pagare_Descripcion = C.Descripcion, P.Pagare Return Qry.AsQueryable End Function Sincerely Leonardo Moreno Flores.
Leonardo