【问题标题】:Method for loading a large SharePoint list (~65K records) into Silverlight将大型 SharePoint 列表(约 65K 记录)加载到 Silverlight 中的方法
【发布时间】:2011-07-11 20:36:06
【问题描述】:

将大约 65,000 条记录从 SharePoint 列表加载到 Silverlight 中的性能不错的方法是什么?该列表由 Silverlight 应用程序将汇总到汇总图表中的呼叫数据组成。我尝试了 Client OM,我最快可以得到数据是 2.5-3 分钟。这只是获得列表的一列。

我也尝试过使用 SharePoint WCF 服务,但是当我尝试在 Visual Studio 2010 中添加服务引用时,我收到了一个模糊的错误请求 (400) 错误。

WCF 会比客户端 OM 快吗?或者 SharePoint 中是否有我可以使用的大型列表功能?如果 WCF 更快,有人知道为什么我会在 VS2010 中收到 Bad Request 错误吗?

谢谢!

【问题讨论】:

  • 应用加载时是否需要全部 65K?如果有帮助,我可以为您提供我在 Silverlight 中使用的分页策略的代码示例。我们通常每页拉 200 行,但您可以以不同的方式限制它...只要分页是您的选项

标签: silverlight wcf sharepoint


【解决方案1】:

我建议您为此数据创建服务器端 Web 服务。拥有超过 65k 条记录,您将永远无法以出色的性能做到这一点。

创建一个自定义服务器端代码,该代码将读取该数据并将其处理为可由客户端呈现的汇总列表。

【讨论】:

    猜你喜欢
    • 2021-06-08
    • 1970-01-01
    • 2019-03-05
    • 1970-01-01
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多