2009-10-21 4 views
0

System.Data.Linq.DataQuery 유형의 객체를 System.Linq.IQueryable으로 변환하려면 어떻게해야합니까?개체를 System.Data.Linq.DataQuery를 System.Linq.IQueryable로 변환 하시겠습니까?

나는 비주얼 베이직/실버 함께 일하고 있어요, 다음과 같이 내 쿼리의 소스 코드는 다음과 같습니다

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 
+0

당신이하려는 일에 대한 코드 예제를 제공해 줄 수 있습니까? DataQuery는 어떻게 작성하고 있습니까? VB 또는 C#을 사용하고 있습니까? – CoderDennis

+0

Visual Basic/SilverLigth로 작업 중이며 내 쿼리의 소스 코드는 다음과 같습니다. 공용 함수 Get_Cli_Pag()로 IQueryable (Of V_Cliente_Pagare) Dim Qry = From P Me.Context.Pagares Join Me In Me. Context.Codigos on C.Codigo P.ipo_Pagare 여기서 P.Nulo = 0 및 P.Extraviado = 0 및 C.Clave = 5 P.Rut, P.Cliente.Nombre, P.Tipo_Pagare, Tipo_Pagare_Descripcion = C.Descripcion = P.Pagare Return Qry.AsQueryable 최종 기능 감사합니다. Leonardo Moreno Flores. – Leonardo

+0

백업하고 "StackOverflow에 오신 것을 환영합니다!"라고 말하게하십시오. 질문을 편집하고 질문에 소스 코드를 삽입해야합니다. 그러면 코멘트에 코드를 삽입하는 것보다 읽기 쉽습니다. – CoderDennis

답변

0

가 .AsQueryable 확장 방법을 사용할 수 있습니까?

+0

Visual Basic/SilverLigth로 작업하고 있는데 내 쿼리의 소스 코드는 다음과 같습니다. 공용 함수 Get_Cli_Pag() IQueryable (Of V_Cliente_Pagare)로 Dim Qry = From P In Me.Context.Pagares Join Me inContext .Codigos는 C.Codigo와 같습니다. P.Tipo_Pagare 여기서 P.Nulo = 0 및 P.Extraviado = 0 및 C.Clave = 5를 선택합니다. P.Rut, P.Cliente.Nombre, P.Tipo_Pagare, Tipo_Pagare_Descripcion = C.Descripcion, P를 선택하십시오. .Pagare Return Qry.AsQueryable 최종 기능 감사합니다. Leonardo Moreno Flores. – Leonardo

관련 문제