SharePoint列表:将URL参数传递给SQL where子句

时间:2014-04-30 13:34:22

标签: sql-server sharepoint

我添加了一个SQL数据库作为外部内容类型,并基于此创建了一个SharePoint列表。我在配置它时看到了,可以选择设置过滤器。我想根据列表接收的URL参数过滤记录。我尝试设置column_name =参数过滤器,但是如何将URL中的查询字符串参数传递给此过滤器参数?

例如,如果我有100个篮球运动员的记录,并且URL是list.aspx?team = pacers我希望该列表仅从SQL数据库加载10个步调记录。我不想加载所有记录,然后使用UI过滤列表。

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该了解数据源过滤器

  

创建外部内容类型过滤器时,称为   数据源过滤器,过滤操作发生在SQL Server中   数据库。当您处理大量数据时,这很重要   因为您可以将处理从SharePoint产品卸载到   外部数据库和获得性能改进。创建后   在外部列表中,您可以通过创建一个来使用数据源过滤器   视图,指定数据源筛选器中的不同筛选器值   列表视图设置页面的一部分。

了解详情,How to: Create external content types for SQL Server in SharePoint 2013