代码示例:示例订单 ASP.NET Web 服务

上次修改时间: 2010年7月16日

适用范围: SharePoint Server 2010

Orders ASP.NET Sample Web Service 示例演示如何将 ASP.NET Web 服务用作外部系统。此 Web 服务公开 Create、Read、Update 和 Delete (CRUD) 操作的方法以及用于返回基于各实体间的关系的数据的其他方法。此 Web 服务将动态创建数据,但不会在数据库中存储或检索数据。

此示例公开的 Web 方法等效于下面的 Business Data Connectivity (BDC) Service 构造型方法:

AccessChecker、AssociationNavigator、Associator、BulkAssociatedIdEnumerator、BulkAssociationNavigator、BulkIDEnumerator、BulkSpecificFinder、ChangedIDEnumerator、Creator、Deleter、Disassociator、Finder、GenericInvoker、IdEnumerator、Scalar、SpecificFinder、StreamAccessor、Updater。

此示例的 BDC 模型文件定义了外部系统、外部内容类型和构造型方法。BDC 模型文件将 Web 服务公开的方法的子集映射到构造型方法。可在 Sample Orders BDC Models 文件夹中找到 BDC 模型文件,其名称为 OrdersASP.NET-BDCModel.xml。

先决条件:

  • Internet Information Services (IIS)

  • Microsoft .NET Framework 3.5 Service Pack 1

  • Microsoft SharePoint Server 2010

下载和使用示例

  1. SharePoint 2010 参考:软件开发工具包(该链接可能指向英文页面)下载 Microsoft SharePoint 2010 软件开发工具包 (SDK)。

  2. 从 %ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services 路径将 bcs sample kit.zip 解压缩到本地文件夹。

  3. 在从中提取文件的文件夹中,找到 Sample Orders ASP.NET Web Service 文件夹并打开 Readme.htm 文件。

  4. 按照 Readme.htm 中的说明使用示例。