私は WCF データ サービスと ASP.NET ホストを使用しており、レシピ データベースのエンティティ データ モデルがあります。エンティティ「レシピ」は「材料」に接続され、「材料」は「ユニット」に接続されます。私のクライアント (Windows 8 RT アプリ) で、サービスにクエリを実行して、すべての材料をレシピに取得し、材料に関連付けられているユニットを取得しようとしています。
プライベート R.juliemrEntities データ;
プライベート DataServiceCollection レシピ。
var query = (DataServiceQuery)data.Recipes.Expand("Ingredients");
このクエリでは、レシピとその材料を取得できますが、3 番目のテーブルに拡張することも、材料を介して単位を取得することもできません。
レシピ、その材料、および各材料の単位の両方を取得できるクエリを作成する方法を知っている人はいますか? 助けていただければ幸いです:)