2012-02-14 18 views
0

フィルタを持つ多くの多く:WCFデータ-サービス:私は私のWCFデータサービスで2 enities持っ

RequestServer

つの要求は、複数のサーバに割り当てることができ、サーバー上のに対してすることができます複数のリクエストがあります。

私はサーバの特定の番号に割り当てられているすべての要求照会する(この例では:ID = 1 ID = 2でサーバに割り当てられているすべての要求)のような:

http://localhost/MyDataService/Request?$filter=(Server.ID eq 1 and Server.ID eq 2)

しかし、これはもちろん動作しません。これはodataで可能ですか?そうでない場合:回避策がありますか?

答えて

1

RTMビットの場合、これは不可能です。しかし、OData V3では、これを可能にするすべての/すべての演算子を追加しています。 ?

/要求を$フィルター=サーバー/任意の(S:S/ID EQ 1)この動作するはずのような何かとサーバ/任意の(S:S/ID EQ 2)

あなたがでこれを試すことができます最新のCTP:http://blogs.msdn.com/b/astoriateam/archive/2011/10/13/announcing-wcf-data-services-oct-2011-ctp-for-net-4-and-silverlight-4.aspx

V2のままにする必要がある場合は、この操作を実行するサービス操作を記述することができます。

関連する問題