2012-03-11 2 views
0

(Northwind 데이터베이스)에 가입. 내가 입력 (작동하지 않습니다) :WCF 데이터 서비스는 내가이 쿼리의 결과를 검색 할 쿼리

http://localhost:29792/WcfDataService1.svc/Customers?$select=CompanyName&$expand=Orders/Order_Details/Products?$filter='Name' eq 'Chai' 

올바르게 입력해야하나요?

+0

별도의 프로젝트를 만들고 서비스 참조를 추가 할 때이 명령을 실행하려고하면 "NotSupportedException - 메서드 '조인'이 지원되지 않습니다." – ColdFusion

+0

예, WCF DS의 많은 [지원되지 않는 LINQ 메서드] (http://msdn.microsoft.com/en-us/library/ee622463.aspx) 중 하나입니다. –

+0

관련 항목 : http://stackoverflow.com/questions/9418745/linq-to-entity-query-expand –

답변

0

Join은 지원되지 않지만 탐색 속성/연결은이며 .Expand()을 사용할 수도 있습니다. 따라서 .Join에서 가져올 수는 없지만 필요한 데이터를 얻는 데는 여러 가지 방법이 있습니다.

+0

이 사례에 대한 제안이 있으십니까? 모든 결과를 얻은 다음 나중에 필터링 할 수 있다는 뜻입니까? – ColdFusion

+0

선택하려면 LINQ 투영을 사용하고 업데이트하려면 확장을 사용합니다. 아니요, 필터링은 WCF 서비스에서 수행됩니다. –

관련 문제