誰かがこの問題に遭遇したかどうか、またはなぜこれが起こっているのかを知りたいだけです.
私は本当に単純な mvvm テスト アプリケーションを実行しています。すべてが機能します。
唯一の問題は、4588 レコードの DB があり、それらをすべて取得しようとすると、ロード操作がうまくいかないことです。
.take(4095) に絞り込むと、これでうまくいきます。そのため、コンピューター サイエンスの Spidy Sense が鳴り始めました。私はこの番号を知っています。その後、4095 (コレクションは 0 ベースであるため、実際には 4096 レコード) が 8^4、つまり 32 ビットであることがわかりました。これはRIAに組み込まれた制限ですか? 32ビット?..またはコールを制限するために使用されたちょうど良い CS ラウンド数?
そこで、カスタム ドメイン サービスとプレゼンテーション モデルを使用して、別の方法で試してみることにしました。
奇妙なことは、4588 のレコードをすべて取得できたことです。
これにも問題がありました。たとえば、プレゼンテーション モデルから 12 個のプロパティしか吊るすことができませんでした。別のプロパティを追加すると、壊れました。しかし、4096 レコードの制限という元の問題は、PM には現れませんでした。
何か案は?
前もって感謝します!!!