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

本演练提供如何将 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 中访问数据

创建数据应用程序