ODataサポートを無効にすることは可能ですか?
フィルタリングはデータベースレベルで実行する必要があり、自分で実行したいので、この自動化は必要ありません。
ODataサポートを無効にすることは可能ですか?
フィルタリングはデータベースレベルで実行する必要があり、自分で実行したいので、この自動化は必要ありません。
ASP.NET Web API RC以降では、ODataサポートを提供するために、アクションを[Queryable]属性で装飾する必要があります。そうしないと、単に有効になりません。
更新: このコミットによると、6月7日からのhttp://aspnetwebstack.codeplex.com/SourceControl/changeset/changes/af11adf6b3c5、QueryableAttributeはWebAPIの最新ビルドで完全に削除されています
情報によると 、ODataライブラリに基づく個別の機能として、はるかに優れたODataサポートを提供する予定です。
詳細はこちら:http ://aspnetwebstack.codeplex.com/discussions/359229
私たちは、ODataフォーマッター、EDMモデルビルダー、より豊富なクエリサポート、$ metadataサポート、リンク生成サポートなど、ASP.NETWebAPIのより豊富なODataサポートに取り組んでいます。アイデアは、完全なODataクエリセマンティクスを提供しない可能性のあるデータソースのサポートを改善し、カスタムビジネスロジックのサポートをより柔軟にすることで、WCFDataServicesのODataサポートを補完することです。
だからIQuerable
、あなたの行動から戻ってはいけません。