WCF Data Service に問題がありますが、これは単純に奇妙です。大規模なコレクションをより適切に処理できるように、ページングを有効にしようとしています。これは、データ サービスを最初に使用する私の背後にある全体的なアイデアでした。
ただし、ここに示すように、私が見たすべての例は の使用DataServiceConfiguration
に基づいています: http://blogs.msdn.com/astoriateam/archive/2010/02/02/server-paging-in-data-services.aspx、そしてここ: http://msdn.microsoft.com/en-http://msdn.microsoft.com/en-us/library/system.data.services.dataserviceconfiguration.aspx .
奇妙なビットが来ます-このクラスにアクセスしようとするとそこにありません(私のサービスはインターフェイスを使用してセットアップされIDataServiceConfiguration
、クラス自体はインテリセンスに表示されず、緑色にも赤色にもなりません"resolve" スマート タグ)、System.Data.Services を参照しています。
さて、ビルドしてみると保護レベルが下がっているとのことなので、狩りに行ってきました。Reflector を使用すると、internal とマークされたクラスが見つかりました...では、ここで何が起こっているのでしょうか? 私は VS 2008 SP1 を使用しており、私のプロジェクトは .NET 3.5 SP1 に対してビルドしています。
これが重要な理由は、ページ サイズを制御するプロパティがインターフェイスではなくクラスで定義されるためです。
どんな助けでも大歓迎です。
ありがとう