2016-07-26 5 views
0

私は多対多のデー​​タベース関係を持っています。私は小田田を使って、両親に子どもがいないことをフィルタリングしたいと思っています。Odataフィルタリング - 空の関係を見つける

例。学生とクラス。生徒は、ゼロ、1つ、または多くのクラスを持つことができます。特定のクラスの学生を探すのは簡単です。

?$filter=Classes/any(x: x/Name eq 'Math 101') 

複数も

?$filter=Classes/any(x: x/Name eq 'Math 101' or x/Name eq 'English 101') 

簡単ですが、私の質問は、私がいないクラスで生徒を見つけるのですか、です。次の作業はありません。

?$filter=Classes/any(x: x/Name eq '') 
?$filter=Classes/any(x: x/Name eq null) 
?$filter=Classes eq null 

私はこれが簡単だと思うが、私のgoogle-fuは私に失敗した。おそらく、私がゼロと比較できる何らかのClasses.count()がありますか?

ありがとうございます。

答えて

0
$filter = Classes/$count eq 0 

この問題を解決する必要があり、あなたはあなたがこのような空anyの前にいないを使用することができますhttps://github.com/OData/WebApi/pull/738

関連する問題