私はランキングと呼ばれる整数属性を持つ映画のテーブルを持っています。特定の俳優を含むすべての映画から平均ランキングを取得したいと思います。
Dim q2 = (From p In dc.Movies Where p.actlist.Contains(actor.name) Select p.ranking).Average()
このクエリは機能しません - アクセス可能な "Average" がこの数の引数を受け入れないため、オーバーロードの解決に失敗しました。Where句がなければ問題なく動作します。
Average 関数と Where 句を組み合わせる方法は? MSDN とインターネットで役立つ例を見つけることができませんでした..