2011-11-21 14 views
2

マルチテナントデータベースに対抗するEF 4.1コードの最初のデータモデルの上にWCFデータサービスを作成しています。マルチテナントにアクセスするための規則を適用するためには、私たちのMVCベースのすべてのRESTサービスで必要とされる文字列IDをURLルートの一部として渡す必要があります。フィルタO/W DB内のすべてのユーザーを返すWCFデータサービスでのルーティング

http://mysample.net/mysamplesvc.svc/Users

:だから、例えば、今、私はこのようなサービスルートを持っています。私は、クライアントIDは、このような要求の一部として渡されることを要求することにより、クライアントによって、これをパーティションを作成する:それは、渡されたか、必要に応じて、私はそれを処理する無効なされていない場合

http://mysample.net/mysamplesvc.svc/client123/Users

。しかし、私はこのような例はどこにも見ません。私はこれがかなり一般的なシナリオのように思われるので、私は間違って検索しなければならないと思う。

TIA!

答えて

1

http://services.odata.org/(S(readwrite))/OData/OData.svc/のサンプルサービスでは、これが実行されます(URL内の各(S(...))のデータの新しいインスタンスが作成されます)。

サービスコードは、このページの最後のサンプルです:http://www.odata.org/ecosystem#samplecode

+0

はありがとうございました。どのように私はそれを認識していないか分からない。 – RockyMountainHigh

+0

リンクが壊れています;( –

+0

申し訳ありません - odata.orgで少し動いています。 –

関連する問題