演练:将 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 的应用程序
在**“文件”菜单上指向“新建”,然后单击“项目”**。
将项目命名为 “SQLCompactWalkthrough”。
单击**“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。
创建数据源
在**“项目”菜单上单击“添加现有项”**。
在**“添加现有项”对话框中,浏览到 Northwind.sdf 文件的所在位置,然后单击“添加”**。
提示
在“添加现有项”对话框中,必须单击“对象类型”列表中的“数据文件”才会显示 .sdf 文件。
添加完数据库文件后,**“数据源配置向导”将打开“选择数据库对象”**页。
展开**“Tables”节点,然后选中“Customers”**表。
单击**“完成”**后,数据库 (Northwind.sdf) 文件将同类型化数据集 (NorthwindDataset) 一起添加到项目中。
创建显示数据的控件
在创建了数据源并且它已存在于**“数据源”**窗口中后,可以将表拖到 Windows 窗体上以创建数据绑定网格。
将数据绑定网格添加到 Windows 窗体上
从**“数据源”窗口,将“Customers”**节点拖到 Form1 中。
按 F5 运行该应用程序。
此时便会显示窗体,且客户数据已加载到窗体中的网格中。
部署应用程序
假定应用程序已完成,现在可以对其进行部署。 在本演练中,将使用 ClickOnce 部署。
为具有 SQL Server Compact 3.5 数据库的应用程序创建 ClickOnce 部署时,需要在**“项目设计器”**中配置相应的发布信息。
提示
将 SQL Server Compact 3.5 数据库文件添加到项目将会自动为 ClickOnce 部署配置相应的发布信息。 不过在本演练中,您需要检查并验证各个设置,以了解部署是如何工作的。
为具有 SQL Server Compact 3.5 数据库的应用程序配置 ClickOnce 部署
若要打开**“项目设计器”,请在“解决方案资源管理器”中,或者双击“我的项目”(处理 Visual Basic 项目),或者双击“属性”**(处理 C# 项目)。
单击**“发布”**选项卡。
单击**“应用程序文件”,然后将 Northwind.sdf 文件的“发布状态”设置为“数据文件(自动)”**。
此设置通知安装程序将此文件放入数据目录中。
单击**“确定”**。
单击**“系统必备”,然后选中“SQL Server Compact 3.5”**的复选框。
此设置将会通知安装程序检查是否存在 SQL Server Compact 3.5 运行时,并在找不到该运行时的情况下,从 Internet 安装该运行时。
创建安装程序
将发布信息配置为将 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 数据库与应用程序一起部署
概念
SQL Server Compact 3.5 和 Visual Studio