代码示例: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 实体上的 Create、Read、Update 和 Delete (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)
下载和使用示例
从 SharePoint 2010 参考:软件开发工具包(该链接可能指向英文页面)下载 Microsoft SharePoint 2010 软件开发工具包 (SDK)。
从 %ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services 路径中将 bcs sample kit.zip 解压缩到本地文件夹。
在从中提取文件的文件夹中,找到 AdventureWorks2008 ASP.NET Web Service 文件夹并打开 Readme.htm 文件。
按照 Readme.htm 中的说明使用示例。