创建业务数据连接模型

可以使用 Visual Studio 创建业务数据连接(BDC)模型或自定义现有 BDC 模型。 每个 SharePoint 项目只能包含一个模型。 有关详细信息,请参阅 将业务数据集成到 SharePoint 中。

创建新模型

若要创建新模型,请创建业务数据连接模型项目或向空 SharePoint 项目添加业务数据连接模型项。

注释

必须在计算机上安装Microsoft SharePoint Server。

Visual Studio 将文件夹添加到项目。 此文件夹具备您在“添加新项”对话框中为“业务数据连接模型”项指定的名称。 如果创建新的 业务数据连接模型 项目,Visual Studio 会将文件夹命名为 BdcModel1

Visual Studio 将以下文件添加到新文件夹:

文件 Description
模型定义文件 包含定义实体、方法、业务线(LOB)系统对象和其他描述模型的元数据的 XML。

使用 BDC 设计器、 BDC 资源管理器BDC 方法详细信息 窗口和 “属性” 窗口修改此文件中的元数据。
实体服务代码文件 包含检索、更新和删除默认实体实例的方法。

若要定义实体的属性,请编辑实体代码文件。 有关详细信息,请参阅 “如何:向模型添加实体”。

若要检索、更新和删除实体的实例,请将代码添加到实体服务代码文件中。 有关详细信息,请参阅 设计业务数据连接模型

编译项目时,Visual Studio 将创建程序集。 确保不要将其他项添加到向项目程序集添加代码的项目(例如: 顺序工作流 项或 Web 部件 项)。 部署解决方案时,该项目的代码不会运行,因为解决方案包不会将程序集复制到全局程序集缓存。 解决方案包仅将程序集部署到 SharePoint 中的 BDC 数据库。

注释

调试项目时,Visual Studio 会将程序集复制到本地计算机上的这两个位置。

添加现有模型

可以使用其他工具(如 SharePoint Designer)导入创建的模型。 在以下情况下,可以选择将现有模型导入项目:

  • 自定义已部署到 SharePoint 服务器场的模型。

  • 将现有模型打包并部署到多个 SharePoint 服务器场。

    在任一情况下,在导入的模型中定义的 LOB 系统不会受到影响,并且将继续按预期工作。 若要将现有模型添加到 SharePoint 项目,请使用 Visual Studio “添加现有项 ”对话框。 有关详细信息,请参阅 如何:将现有 BDC 模型文件添加到 SharePoint 项目中

    可以通过在 “添加 .NET 程序集 LobSystem”中选择选项,将类型为 .NET Framework 程序集的 LOB 系统添加到导入的模型中。 这样,便可以编写自定义代码并使用设计器来定义导入模型的元数据。

Title Description
如何:创建 BDC 模型 演示如何创建新的 BDC 模型。
如何:将现有 BDC 模型文件添加到 SharePoint 项目 演示如何将现有模型导入 SharePoint 项目。
如何:使用资源文件指定本地化的名称、属性和权限 介绍如何在 Web 部件或网页使用模型时提供与模型元数据合并的字符串。
如何:在 BDC 功能中包含自定义程序集 演示如何在功能中包含自定义程序集。