gpt4 book ai didi

sharepoint - 使用 CAML 查询大型外部列表

转载 作者:行者123 更新时间:2023-12-04 12:43:01 26 4
gpt4 key购买 nike

我有一个指向 100,000 条记录的 SQL 表的 SharePoint 外部列表。我必须在读取列表操作上设置过滤器,否则列表不起作用。它会在尝试返回完整列表时超时。所以我在操作中添加了一个大小为 200 的限制过滤器。

这导致的问题是,当我使用 CAML 查询外部列表时,它只搜索返回的 200 个条目,而不是完整列表。

我希望它搜索整个列表,但最多只返回 200 个匹配条目。

我怎样才能最好地实现这一目标?

最佳答案

也许这个答案 at SharePoint-Exchange 可以帮助你。
https://sharepoint.stackexchange.com/questions/31566/caml-and-external-list-pass-parameter-to-readlist-finder-method

我的想法是,您可能需要修改 readlist-method 以确保它读取整个 SQL 表,但使用 readlist-method 中的 filter 参数指定的 Where-parameter。就像是

伪代码:

public static IEnumerable<YourEntity> ReadList(string param)
{
if(string.IsNullOrEmpty(param) == true)
{
//Your original code thata only fetches the first 200 items
}
else
{
//Read your SQL-table with a Where ParamName = 'param' - clause
}
}

祝你好运

关于sharepoint - 使用 CAML 查询大型外部列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7185211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com