首次使用BDC在SharePoint 2010中开发外部列表。
当我调试并逐步执行代码时,我可以看到我正在获取数据。我甚至将Linq to SQL查询的结果限制为20个项目。我可以看到查询返回了20个项目。
问题是当我在调试时尝试查看外部列表时,它会抛出“Web部件无法显示”错误。我在SharePoint日志中搜索了关联的GUID,我发现的错误提到默认过滤器可能会导致性能问题。
我认为错误必须是假的 - 我只返回20个项目,因此SharePoint 应该显示我的列表。
有关调试此问题的任何建议吗?我一直在谷歌搜索这个问题,但这个错误是如此通用,它可能意味着什么。
更新
我已按照this microsoft tutorial中列出的步骤操作。我删除了我的代码并重新创建了几次,我知道我没有错过教程中的任何步骤。
答案 0 :(得分:0)
调试BDC SharePoint项目时,我通常按照以下步骤操作。
使用单独的项目进行调试的好处是,您不会丢失已对SharePoint站点执行的任何配置。