0

ジャンルと評価でタイトルをリクエストするときに、映画のキャスト メンバーのリストを取得しようとしています。

私は以下を使用します: dim catalogitem = (for g in Genre g.titles where t.genre = "Westerns" Where t.rating >=4 select t).Take(100)

これはうまく機能しますが、これらの映画のキャストメンバーも必要です. このクエリを変更して、キャストメンバーも返すようにするにはどうすればよいですか?

よろしくお願いいたします。

ありがとう

トニー

4

1 に答える 1

0

OData URI を使用してキャストを展開できることはわかっています。

http://odata.netflix.com/Catalog/Titles?$filter=Name%20eq%20'The%20Name%20of%20The%20Rose'&$expand=Cast&$format=json

このページから: http://blogs.msdn.com/b/bethmassi/archive/2011/02/16/fun-with-odata-and-windows-phone-7.aspx

リクエストの URL を定義するときに、展開を定義する必要があるようです。

Dim url = String.Format("/Genres('{0}')?$expand=Titles", Me.textBox1.Text)
Dim uri = New Uri(url, UriKind.Relative)

したがって、あなたの場合: Dim url = String.Format("/Genres('{0}')?$expand=Cast", Me.textBox1.Text)

キャストを要求するには、クエリも変更する必要があることに注意してください。

from t in Titles select new {t, t.Cast} 
于 2011-12-28T18:40:28.963 に答える