저는 wcf ria로 silverlight 5를 사용하는 시스템을 개발하기 시작했습니다. 저는 Visual Studio 2010을 사용하며 코드는 시각적으로 기본입니다. 내 신청서에는 표가 있습니다 guiasidiomas
. 내가 도메인 서비스엔티티가있는 Linq
Public Function GetGuiasIdiomas(ByVal idProcurado As String) AsIQueryable(Of GuiasIdioma)
Return Me.ObjectContext.GuiasIdiomas.Where(Function(c) (c.idGuia).ToString = idProcurado)
End Function
에 의해 생성 된 쿼리 getguiasidiomas
를 변경 응용 프로그램에서
- 아이디
- Idguia : 그것은 매우 간단한 테이블입니다 주어진 idguia로 필터링하기 위해 어디를 삽입 했습니까? 문제가있는 쿼리입니다. 도와 주시면 감사하겠습니다. 내가 쿼리를 실행하면 내가 얻을 :이
SCRIPT5022 : 실버 라이트 응용 프로그램에서 처리되지 않은 오류가 코드 : 4004
카테고리 : ManagedRuntimeError
메시지 : System.ServiceModel.DomainServices.Client.DomainOperationException :로드 작업이 쿼리 실패 'GetGuiasIdiomas'. LINQ to Entities는 'System.String ToString()'메서드를 인식하지 못하고이 메서드를 저장소 식으로 변환 할 수 없습니다.