将
SQL Server Compact Edition 数据库设置为数据源
Visual Studio 的“数据源配置向导”允许您向项目中添加数据源。您可从多种数据源中进行选择,其中包括 SQL Server 和 SQL Server Compact Edition、Web 服务或内存中的对象。在本次实践中,您将选择 SQL Server Compact Edition Northwind 示例数据库作为应用程序的数据源。大多数情况下,会使用该数据源将数据绑定到应用程序的用户界面。
|
1.
|
在 Visual Studio 中,单击“数据”|“显示数据源”,以打开“数据源”窗格。
|
|
2.
|
在“数据源”窗格中,单击位于“数据源”窗格左上方的“添加新数据源”按钮(如图 2 所示)。
“数据源配置向导”随即出现。
图 2. 单击“添加新数据源”
|
|
3.
|
选择“数据库”作为数据源类型,然后单击“下一步”(如图 3 所示)。
图 3. 在“数据源配置向导”中选择数据源类型
|
|
4.
|
在“选择您的数据连接”页上,单击“新建连接”。
注意 如果您先前已创建了到所需数据库的连接字符串,该连接会出现在下拉框中供您选择,您不必再创建新的连接。
|
|
5.
|
在“选择数据源”对话框上,选择“Microsoft SQL Server 2005 Compact Edition”,然后单击“继续”(如图 4 所示)。
图 4. 更改数据源
|
|
6.
|
在“添加连接”对话框上,确保选择“我的电脑”选项作为“数据源”(如图 5 所示)。这样,您才可以从计算机的硬盘选择数据库文件作为数据源。
|
|
7.
|
还是在“添加连接”对话框上,单击“浏览”,以打开文件选择对话框。
图 5. 添加连接
|
|
8.
|
在文件选择对话框中,选择文件 C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\Northwind.sdf,然后单击“打开”以选择该数据库。
|
|
9.
|
在“添加连接”对话框中,单击“测试连接”,以验证是否正确设置了数据库连接。如果该数据库文件存在,而且 SQL Server Compact Edition 已正确安装,则会出现一个对话框,通知您连接成功。
|
|
10.
|
单击“确定”以关闭“测试连接成功”对话框。
|
|
11.
|
既然连接测试成功,请在“添加连接”对话框上单击“确定”。
|
|
12.
|
现在,您可以在“选择您的数据连接”对话框上展开“连接字符串”,以查看已生成的连接字符串(如图 6 所示)。
图 6.“选择您的数据连接”对话框,显示所选的连接字符串
|
|
13.
|
在“选择您的数据连接”对话框上,单击“下一步”。
|
|
14.
|
随即会出现一个提示,询问是否要将本地数据文件复制到项目中并相应修改连接(如图 7 所示)。单击“是”,以将本地数据文件复制到项目中。
图 7. 有关将本地数据文件复制到当前项目的提示
|
|
15.
|
出现保存连接字符串的提示时,务必选中“是,将连接保存为”复选框。保留连接字符串的默认名称“NorthwindConnectionString”,然后单击“下一步”(如图 8 所示)。将所有连接字符串保存在应用程序的配置文件中是一种很好的做法,这样无需重建和重新部署应用程序即可轻松地引用数据库文件的不同副本。
图 8.“保存连接字符串”对话框
|
|
16.
|
在“选择数据库对象”页上,展开“表”,然后选中“客户”、“雇员”、“订单”和“运货商”表,以将其包括在数据集中(如图 9 所示)。
图 9.“选择数据库对象”对话框
|
|
17.
|
保留默认的“DataSet 名称”,即“NorthwindDataSet”,然后单击“完成”(如图 9 所示)。
Visual Studio 即会创建数据集,该数据集随即在“数据源”窗格中可见。
|