代码示例:AdventureWorks2008 ASP.NET Web 服务

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

适用范围: SharePoint Server 2010

AdventureWorks2008 ASP.NET Web Service 示例演示如何将 ASP.NET Web 服务用作外部系统,其 Web 方法已映射到 BDC 模型文件中的 Business Data Connectivity (BDC) Service 构造型方法。

Web 服务为 SalesCustomer、SalesOrderHeader 和 SalesOrderHeaderDetails 实体上的 CreateReadUpdateDelete (CRUD) 操作以及基于这些实体之间的关系返回数据的其他操作公开方法。

BDC 模型定义了外部系统和外部内容类型(WSCustomer、WSSalesOrderHeader 和 WSSalesOrderHeaderDetails),并将 Web 操作映射到以下 BDC 构造型方法:Finder、SpecificFinder、Updater、Creator 和 Deleter。可在 AdventureWorks2008 BDC Models 文件夹下找到BDC 模型文件,该文件的名称为 AdventureWorks2008WS.xml

先决条件:

  • Internet Information Services (IIS)

  • Microsoft .NET Framework 3.5 Service Pack 1

  • Microsoft SharePoint Server 2010

  • Microsoft SQL Server 2008(及 SQL Management Studio)

下载和使用示例

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

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

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

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