(Northwindデータベース)に参加します。私はこれを入力します(これは動作しません):WCF Data Servicesは、私はこのクエリの結果を取得するクエリ
http://localhost:29792/WcfDataService1.svc/Customers?$select=CompanyName&$expand=Orders/Order_Details/Products?$filter='Name' eq 'Chai'
正しく入力する必要がありますか?
(Northwindデータベース)に参加します。私はこれを入力します(これは動作しません):WCF Data Servicesは、私はこのクエリの結果を取得するクエリ
http://localhost:29792/WcfDataService1.svc/Customers?$select=CompanyName&$expand=Orders/Order_Details/Products?$filter='Name' eq 'Chai'
正しく入力する必要がありますか?
Join
はサポートされていませんが、ナビゲーションのプロパティ/アソシエーションは、.Expand()
でも使用できます。したがって、.Join
から取得できませんが、必要なデータを取得する方法は複数あります。
この特定のケースに関するご意見はありますか?あなたはすべての結果を得た後、後でフィルタリングすることができますか? – ColdFusion
選択したい場合はLINQ投影を使用し、更新する場合は展開を使用します。いいえ、フィルタリングはWCFサービスで実行されます。 –
別のプロジェクトを作成してサービス参照を追加すると、このコマンドを実行しようとすると "NotSupportedException - メソッド 'Join'がサポートされません。 – ColdFusion
はい、これはWCF DSの[サポートされていないLINQメソッド](http://msdn.microsoft.com/en-us/library/ee622463.aspx)の1つです。 –
関連:http://stackoverflow.com/questions/9418745/linq-to-entity-query-expand –