WCF Data Servicesを使用してODataを通じてオブジェクトのコレクションを公開しているときに、ユーザーが複雑すぎるリソースやリソースを多量に消費するクエリを実行しないようにするには、結果が返される前に何とかクエリにフックできるようになりましたか?WCF Data Servicesを使用してODataソースのクエリを制限または変更する
私が理解するところでは、ユーザーがクライアント側でLINQクエリを実行すると、これはすべてのクエリパラメータでREST URLに変換され、クエリはサーバー側で実行されます。もしそうなら、これは何とかフックできるようにしたいと思っていて、特定の操作だけに制限することができます。
[QueryInterceptor]属性が見つかりました。これにより、結果コレクションの特定のエンティティを除外できます。しかし、もっとコントロールしたいと思っています。たぶんURLを調べて、必要ならば変更してください – Ron