我想用“我是Silverlight Noob”作为序言!跟我一样......
只是想知道是否有人遇到过这个问题,或者知道为什么会这样。
我正在做一个非常简单的mvvm测试应用程序。一切正常。
唯一的问题是我有一个包含4588条记录的数据库,当我尝试将它们全部拉出时,我的负载操作就会消失。
如果我将其缩小到.take(4095),这是有效的。所以我的计算机科学Spidy Sense开始嗡嗡作响。我知道这个号码。然后我突然意识到4095(实际上4096个记录,因为该集合基于0)是8 ^ 4或其他方面32位。这是RIA的内置限制吗? 32位? ..或者只是一个很好的CS轮数用于限制通话?
然后我决定使用自定义域服务和演示模型以另一种方式尝试。
奇怪的是,我能够获得所有4588条记录。
这也有问题,例如我只能从我的演示模型中挂起12个属性。一旦我添加了另一个属性,它就破了。但4096记录限制的原始问题没有出现在PM。
有什么想法吗?
提前致谢!!!
答案 0 :(得分:1)
你可能会遇到MaxItemsInObjectGraph的默认限制,我已经使用过这里给出的方法来解决: