2

答えを探してODataSpecのURI構文をクロールしている間、何も見つからなかった場合に備えて尋ねる価値があるのではないかと思いました。

エンティティ: "base"と、baseから継承するエンティティ: "Derived"がある場合、baseのすべてのインスタンスを取得できるOdataクエリになります。

blah.svc / bases()

しかし、Derivedのインスタンスだけを返すためにどのクエリを使用できますか?私はさまざまな形を試しました:

blah.svc / bases()?$ filter = isof(Derived)

しかし、役に立たない。

残念ながら、私はWebでこの例を見つけるのに苦労しています。そこにあるもののほとんどは、派生したエンティティにナビゲーションプロパティを設定できない方法について話しているだけです(これはもう真実ではありません!!)

前もって感謝します。

4

1 に答える 1

3

次のことができます: blah.svc/bases/Model.Derived - Model.Derived は、モデル内の派生型の完全な名前 (名前空間 + 名前) です。

お役に立てれば。

ありがとうプラティック

于 2012-08-08T16:35:06.313 に答える