演练:将 SQL Server Compact 3.5 数据库添加到应用程序中并进行部署

更新:2007 年 11 月

本演练提供如何将 SQL Server Compact 3.5 数据库合并到基于 Windows 的应用程序中的分步说明。

本演练阐释以下任务:

  • 创建新的基于 Windows 的应用程序。

  • 将 SQL Server Compact 3.5 数据库添加到项目中。

  • 创建数据绑定 Windows 窗体控件。

  • 使用 ClickOnce 部署部署应用程序(包括数据库)。

先决条件

若要完成本演练,您需要:

  • SQL Server Compact 3.5

创建基于 Windows 的应用程序

第一步是创建基于 Windows 的应用程序项目。

说明:

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您使用的 Visual Studio 版本及设置。有关更多信息,请参见Visual Studio 设置

创建新的基于 Windows 的应用程序

  1. 在“文件”菜单上指向“新建”,然后单击“项目”。

  2. 将项目命名为 “SQLCompactWalkthrough”。

  3. 单击“Windows 应用程序”,然后单击“确定”。有关更多信息,请参见创建基于 Windows 的应用程序

    “SQLCompactWalkthrough”项目即被创建并添加到“解决方案资源管理器”中。

添加数据库并创建数据源

创建完项目后,下一步是将 SQL Server Compact 3.5 数据库添加到项目中,并根该据数据库中的表创建新的数据源。新的数据源将在下一节中用于从“数据源”窗口拖放数据绑定。

在此过程中,您将使用“数据源配置向导”,根据 Northwind 示例数据库中的 Customers 表创建数据源。将 SQL Server Compact 3.5 数据库文件添加到项目后,“数据源配置向导”将自动启动。

说明:

SQL Server Compact 3.5 的 Northwind 示例数据库的名称为 Northwind.sdf,位于:C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Samples。

创建数据源

  1. 在“项目”菜单上单击“添加现有项”。

  2. 在“添加现有项”对话框中,浏览到 Northwind.sdf 文件的所在位置,然后单击“添加”。

    说明:

    在“添加现有项”对话框中,必须单击“对象类型”列表中的“数据文件”才会显示 .sdf 文件。

    添加完数据库文件后,“数据源配置向导”将打开“选择数据库对象”页。

  3. 展开“Tables”节点,然后选中“Customers”表。

  4. 单击“完成”后,数据库 (Northwind.sdf) 文件将同类型化数据集 (NorthwindDataset) 一起添加到项目中。

创建显示数据的控件

在创建了数据源并且它已存在于“数据源”窗口中后,可以将表拖到 Windows 窗体上以创建数据绑定网格。

将数据绑定网格添加到 Windows 窗体上

  1. 从“数据源”窗口,将“Customers”节点拖到 Form1 中。

  2. 按 F5 运行该应用程序。

    此时便会显示窗体,且客户数据已加载到窗体中的网格中。

部署应用程序

假定应用程序已完成,现在可以对其进行部署。在本演练中,将使用 ClickOnce 部署。

为具有 SQL Server Compact 3.5 数据库的应用程序创建 ClickOnce 部署时,需要在“项目设计器”中配置相应的发布信息。

说明:

将 SQL Server Compact 3.5 数据库文件添加到项目将会自动为 ClickOnce 部署配置相应的发布信息。不过在本演练中,您需要检查并验证各个设置,以了解部署是如何工作的。

为具有 SQL Server Compact 3.5 数据库的应用程序配置 ClickOnce 部署

  1. 若要打开“项目设计器”,请在“解决方案资源管理器”中,或者双击“我的项目”(处理 Visual Basic 项目),或者双击“属性”(处理 C# 项目)。

  2. 单击“发布”选项卡。

  3. 单击“应用程序文件”,然后将 Northwind.sdf 文件的“发布状态”设置为“数据文件(自动)”。

    此设置通知安装程序将此文件放入数据目录中。

  4. 单击“确定”。

  5. 单击“系统必备”,然后选中“SQL Server Compact 3.5”的复选框。

    此设置将会通知安装程序检查是否存在 SQL Server Compact 3.5 运行库,并在找不到该运行库的情况下,从 Internet 安装该运行库。

创建安装程序

将发布信息配置为将 SQL Server Compact 3.5 数据库与应用程序一起部署后,就可以创建安装程序了。

创建安装程序

  1. 在“发布位置”区域中,单击省略号按钮 (...),以打开“打开网站”对话框。

  2. 选择“文件系统”。

  3. 创建要将安装程序部署到的新文件夹,然后选择它。

    说明:

    您可以在任意位置创建该文件夹。只需要记住该文件夹的位置,以便以后可以找到它。

  4. 单击“打开”。

  5. 单击“立即发布”创建安装程序。

后续步骤

将新创建的文件夹复制到不包含 SQL Server Compact 3.5 的计算机上,然后通过运行安装程序安装该应用程序。安装程序会检测到 SQL Server Compact 3.5 是系统必备组件,并会将 SQL Server Compact 3.5 作为应用程一部分来安装。

请参见

任务

如何:向项目添加 SQL Server Compact 3.5 数据库

如何:将 SQL Server Compact 3.5 数据库与应用程序一起部署

概念

SQL Server Compact 3.5 和 Visual Studio

其他资源

访问数据 (Visual Studio)

创建客户端数据应用程序