创建业务数据连接模型

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

创建新模型

若要创建新的模型,请创建“业务数据连接模型”项目或将“业务数据连接模型”项添加到“空的 SharePoint 项目”。

注意

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

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

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

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

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

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

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

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

注意

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

添加一个现有模型

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

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

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

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

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

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