本演练提供如何将 SQL Server Compact Edition 数据库整合到基于 Windows 的应用程序中的分步说明。
通过此演练,您将学会如何执行以下任务:
创建新的基于 Windows 的应用程序。
向项目添加 SQL Server Compact Edition 数据库。
创建数据绑定 Windows 窗体控件。
使用 ClickOnce 部署技术部署应用程序(包括数据库)。
先决条件
创建基于 Windows 的应用程序 第一步是创建“Windows 应用程序”项目。
从“文件”菜单创建一个新的项目。
将项目命名为 “SQLCompactWalkthrough”。
单击“Windows 应用程序”,然后单击“确定”。有关更多信息,请参见创建基于 Windows 的应用程序。
“SQLCompactWalkthrough”项目即被创建并添加到“解决方案资源管理器”中。
添加数据库并创建数据源 创建项目后,下一步是将 SQL Server Compact Edition 数据库添加到项目,并根据数据库中的表创建新的数据源。新的数据源将在下一节中用于从“数据源”窗口拖放数据绑定。
在此过程中,您将使用“数据源配置向导”,基于 Northwind 示例数据库中的 Customers 表创建数据源。将 SQL Server Compact Edition 数据库文件添加到项目后,“数据源配置向导”将自动启动。
注意 |
|---|
|
SQL Server Compact Edition 的 Northwind 示例数据库名为 Northwind.sdf,位于 C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0。 |
在“项目”菜单上单击“添加现有项”。
在“添加现有项”对话框中,浏览到“Northwind.sdf”文件所在位置,然后单击“添加”。
注意 |
|---|
|
在“添加现有项”对话框中,必须单击“文件类型”列表中的“所有文件(*.*)”才会显示 .sdf 文件。 |
在添加数据库文件后,“数据源配置向导”将打开“选择数据库对象”页。
展开“表”节点,然后选择“Customers”表。
单击“完成”后,数据库 (Northwind.sdf) 文件将同类型化数据集 (“NorthwindDataset”) 一起添加到项目中。
创建显示数据的控件
部署应用程序 假定应用程序已完成,现在可以对其进行部署。在本演练中,将使用 ClickOnce 部署。
为具有 SQL Server Compact Edition 数据库的应用程序创建 ClickOnce 部署的过程由在“项目设计器”中配置正确发布信息的操作组成。
注意 |
|---|
|
将 SQL Server Compact Edition 数据库文件添加到项目将为 ClickOnce 部署自动配置适当的发布信息。不过在本演练中,您需要检查并验证各个设置,以了解部署是如何工作的。 |
若要打开“项目设计器”,请在“解决方案资源管理器”中双击“我的项目”(在处理 Visual Basic 项目时),或双击“属性”(在处理 C# 项目时)。
单击“发布”选项卡。
单击“应用程序文件”,然后将 Northwind.sdf 文件的“发布状态”设置为“数据文件(自动)”。
此设置通知安装程序将此文件放入数据目录中。
单击“系统必备”,然后选中“SQL Server Compact Edition”复选框。
此设置通知安装程序检查 SQL Server Compact Edition 运行库是否存在,如果没有找到该运行库,则从 Internet 安装它。
将发布信息配置为将 SQL Server Compact Edition 数据库与应用程序一起部署后,就可以创建安装程序了。
在“发布位置”区域中,单击省略号按钮 (...),打开“打开网站”对话框。
选择“文件系统”。
创建要将安装程序部署到的新文件夹,然后选择它。
注意 |
|---|
|
您可以在任意位置创建该文件夹。只需要记住该文件夹的位置,以便以后可以找到它。 |
单击“打开”。
单击“立即发布”创建安装程序。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12641349/viewspace-142954/ ,如需转载,请注明出处,否则将追究法律责任。