-1

残りの API レイヤーのエンティティ標準として oData を使用する予定です。Web API によって提供されるデータは、関連するさまざまなサブシステムとキャッシュ (memcache) のレイヤーから取得されます。私が恐れているのは、EF を使用しない基本的なエンティティ モデルが、ページネーションとフィルタリングの oData 実装をどのようにサポートできるかということです。API コントローラー レベルではなく、基になるサブシステム レベルで取得レコードの制限を制限する機能が必要です。どんなポインタも役に立ちます。ありがとう。

4

1 に答える 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 に答える