1

ODataサポートを無効にすることは可能ですか?

フィルタリングはデータベースレベルで実行する必要があり、自分で実行したいので、この自動化は必要ありません。

4

2 に答える 2

7

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サポートを補完することです。

于 2012-06-18T12:05:00.090 に答える
0

だからIQuerable、あなたの行動から戻ってはいけません。

于 2012-06-18T09:57:27.003 に答える