WCF RIA覆盖4096条记录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WCF RIA覆盖4096条记录相关的知识,希望对你有一定的参考价值。
只是想知道是否有人遇到了这个问题或知道为什么会这样。
我正在做一个非常简单的mvvm测试应用程序。一切正常。
唯一的问题是,我有一个包含4588条记录的数据库,当我尝试将它们全部拉出时,我的loadoperation崩溃了。
如果我将其范围缩小到.take(4095),则此方法有效。因此,我的计算机科学Spidy Sense开始嗡嗡作响。我知道这个电话然后我想到4095(由于集合基于0,实际上是4096条记录)是8 ^ 4或换句话说是32位。这是RIA中的内置限制吗? 32位? ..或只是用来限制通话次数的一个很好的CS轮号?
因此,我决定使用自定义域服务和表示模型来尝试另一种方式。
奇怪的是,我能够获得所有4588条记录。
这也有问题,例如,我只能将12个属性挂在我的演示模型上。一旦我添加了另一个属性,它就坏了。但是最初的4096条记录限制问题并未出现在PM中。
有什么想法吗?
提前感谢!
答案
[您可能会遇到MaxItemsInObjectGraph的默认限制,我过去曾使用此处提供的方法来解决:
以上是关于WCF RIA覆盖4096条记录的主要内容,如果未能解决你的问题,请参考以下文章
WCF 服务、WCF RIA 服务和 WCF 数据服务之间的区别