通过BCS对象模型使用筛选器

在上一篇博文中,我们介绍了如何使用SharePoint服务器上的业务连接服务对 象模型连接到BCS服务元数据存储,来获取一个企业核心业务系统对象、外部内容 类型及其方法,以及如何执行一个外部内容类型的方法。

本文将演示如何执行一个带有筛选器定义的外部内容类型的Finder方法。

步骤

1、使用SharePoint Designer 2010创建一个新的外部内容类型,使用 AdventureWorks2000数据库的Employees表。 为该ECT在First Name一栏上设置一 个筛选器。


请注意,我们选中了复选框“如果为以下值,则忽略筛选器”。

2、打开Visual Studio 2010并从SharePoint2010项目分类中选择新建一个“ 可视 Web 部件”项目。

3、在该webpart用户控件的设计模式下,添加一些文字“First Name:”。然 后拖放一个文本框和一个按钮。设置文本框的ID为FirstNameTextbox,按钮的ID 为SearchButton。最后,添加一个GridView。完成后的界面如下图:

时间: 2025-01-02 17:48:32

通过BCS对象模型使用筛选器的相关文章

SharePoint Designer 2010创建限制筛选器

本文将带领大家了解在SharePoint Designer 2010中如何为BCS外部内容类型 创建限制筛选器.这类筛选器用于限制从我们的后端数据源返回记录的数量,以 提高性能.同时,用户需要处理的数据变少了,工作起来也会更有效率. 一个重要的一点要注意的是,限制筛选器自身只会限制返回的条目数,这意 味着,如果没有其他类型的过滤器,您只能访问您的数据的一个子集.例如,如 果你想限制一次查询的产品数量为100个,你应该添加一个限制筛选器和一个其 他的筛选器,如通配符筛选器,最终表示出来的意义就是:

Exchange 2003安全:用筛选器反垃圾邮件

随着电子邮箱的普及,为了使用户更好的利用邮箱资源,一大关键问题就是如何处理多如牛毛的垃圾邮件. 所谓垃圾邮件就是非用户意愿所产生的邮件.它不仅影响用户的正常查阅.更对服务器造成重大危害,主要表现在增加服务器.网络消耗及占据磁盘空间.而对于大多数企业而言,面临的邮件难题主要是:怎样允许正常的电子邮件传入并拦截垃圾邮件.这就需要用正确的方法来在 Exchange Server 环境中打击垃圾邮件. 带有 SP2 的Microsoft Exchange Server 2003 使用了多种筛选方法来减少

无法加载站点/服务的所有 ISAPI 筛选器。因此启动中止错误解决方法

网站访问时会出错Service Unavailable错误,并在系统日志中会出现相关如下的错误信息:无法加载站点/服务的所有 ISAPI 筛选器. 下面收集了相关的原因分析和解决方法,请仔细阅读. Service Unavailable解决为什么会Service Unavailable ?一. 如果出现"Service Unavailable"的提示,刷新几下又可以访问.出现这种情况是由于您的网站超过了iis限制造成的,由于2003的操作系统在提示IIS过多时并非像2000系统提示&q

TMG中的DNS筛选器功能

之前在查看TMG上的系统节点时看到在"应用程序筛选器"中有一个DNS筛选器功能,这个功能主要有什么功能呢?或其主要作用是什么呢? 首先DNS筛选器的作用简单来说主要是应对于DNS攻击用于对DNS攻击做检测. 接下来我们就详细做一下分析: Forefront TMG 域名系统 (DNS) 筛选器会拦截并分析发往内部网络和其他受保护网络的所有入站 DNS 通讯. 如果启用 DNS 攻击检测,则可以指定 DNS 筛选器检查以下类型的可疑活动: DNS 主机名溢出 – 当对主机名的 DNS 响

深入探讨ASP.NET MVC的筛选器

在ActionInvoker对Action的执行过程中,除了通过利用ActionDescriptor对Action方法的执行,以及之前进行的Model绑定与验证之外,还具有一个重要的工作,那就是对相关筛选器(Filter)的执行.ASP.NET MVC的筛选器是一种基于AOP(面向方面编程)的设计,我们将一些非业务的逻辑实现在相应的筛选器中,然后以一种横切(Crosscutting)的方式应用到对应的Action方法.当Action方法执行前后,这些筛选器会自动执行.ASP.NET MVC提供了

连接到BCS服务并获取实体——BCS对象模型

我们将创建一个Visual Studio 2010新增的可视化WebPart .包括一个很简单的用户界面. 在该WebPart的代码中我们将使用BCS对象模型. 步骤 1)打开Visual Studio 2010并创建一个Visual Web Part项目. 2)在设计视图中编辑用户界面 ,从工具箱中添加一个literal控件.我们将使用这个简单 的用户界面和literal控件稍后来显示一些信息.

2003中配置PPTP VPN客户端筛选器

本文介绍了如何为 PPTP VPN 客户端配置数据包筛选器支持. Windows Server 2003"路由和远程访问"服务支持虚拟专用网络 (VPN).VPN 客户端可以使用"点对点隧道协议"(PPTP). "第二层隧道协议"(L2TP) 和"IP 安全"(IPSec)来创建一个通往基于 Windows Server 2003 的"路由和远程访问"服务 VPN 服务器的安全隧道.通过这种方法,客户端就变

Exchange 2003安全用筛选器反垃圾邮件

随着电子邮箱的普及,为了使用户更好的利用邮箱资源,一大关键问题就是如何处理多如牛毛的垃圾邮件. 所谓垃圾邮件就是非用户意愿所产生的邮件.它不仅影响用户的正常查阅.更对服务器造成重大危害,主要表现在增加服务器.网络消耗及占据磁盘空间.而对于大多数企业而言,面临的邮件难题主要是:怎样允许正常的电子邮件传入并拦截垃圾邮件.这就需要用正确的方法来在 Exchange Server 环境中打击垃圾邮件. 带有 SP2 的Microsoft Exchange Server 2003 使用了多种筛选方法来减少

Win2008应用之IIS 7中ISAPI筛选器配置

Internet 服务器应用程序编程接口 (ISAPI) 筛选器是一种可以添加到 IIS 中以增强 Web 服务器行为的程序.ISAPI 筛选器会接收向 Web 服务器发出的每个 HTTP 请求并向服务器提供附加的功能,例如记录请求信息.对用户进行身份验证和授权.重写 URL 以及压缩 Web 内容以降低带宽成本等. 在 IIS 7.0 中,模块代替了 ISAPI 筛选器,但如果你需要 ISAPI 筛选器提供的功能,则也可以添加相应的筛选器. (一)添加 ISAPI 筛选器 若要增强 Web 服