残りの API レイヤーのエンティティ標準として oData を使用する予定です。Web API によって提供されるデータは、関連するさまざまなサブシステムとキャッシュ (memcache) のレイヤーから取得されます。私が恐れているのは、EF を使用しない基本的なエンティティ モデルが、ページネーションとフィルタリングの oData 実装をどのようにサポートできるかということです。API コントローラー レベルではなく、基になるサブシステム レベルで取得レコードの制限を制限する機能が必要です。どんなポインタも役に立ちます。ありがとう。
質問する
1252 次
1 に答える
0
IQueryable 以外のバックエンドに対する OData クエリの実行に関するブログ記事を書きました。対象のクエリ言語として HQL を選択しました。http://blogs.msdn.com/b/webdev/archive/2013/02/25/translating-odata-queries-to-hql.aspx
これは、Web API を使用して OData クエリをサポートすることがいかに簡単かを理解するのに役立ちます。
于 2013-04-22T17:42:33.547 に答える