演练:将 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 的应用程序
在“文件”菜单上指向“新建”,然后单击“项目”。
将项目命名为 “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