数据源配置向导

**“数据源配置向导”**在您的应用程序中创建和编辑数据源。这些数据源是从数据库、服务或对象中创建的。它们也可绑定至显示数据的控件。有关更多信息,请参见数据源概述

运行该向导后,数据源显示在**“数据源”**窗口中。可以通过将数据源拖到设计图面来创建数据绑定控件。有关更多信息,请参见在 Visual Studio 中将控件绑定到数据

运行向导

可使用下列任一方式运行向导:

  • 从**“数据”菜单中选择“添加新数据源”**。

  • “数据源”窗口 中选择**“添加新数据源”**。

  • 某些可绑定的控件还提供了**“添加新数据源”**命令。

该向导将通过打开多个页面的任何一个开始。有关特定页的信息,请从下面的列表中选择:

  • 选择数据源类型

  • 选择数据库模型。

  • 选择数据连接

  • 将连接字符串保存到应用程序配置文件

  • 选择数据对象

  • 添加服务引用

  • 选择数据对象

选择数据源类型

选择要从**“选择数据源类型”**页面上列出的可用选项创建的数据源类型。当前支持的数据源类型包括数据库、服务和对象。您选择的数据源的类型决定哪些数据对象在项目中创建。

下表显示选择每种类型的结果。

数据源类型

描述

项目中的结果

数据库

使应用程序可以连接并更改数据库产品(如 Microsoft SQL Server)中的数据。

类型化数据集(.xsd 文件)。

服务

使应用程序可以连接并使用 Windows Communication Foundation (WCF) 服务、WCF 数据服务 或 Web 服务的数据和方法。

因为服务可以返回许多不同类型的对象,所以产生的数据源由从服务返回的对象确定。

对象

使应用程序可以使用现有对象中的数据。

如果对象不在项目中,则必须添加对选定对象的引用,以使该对象出现在向导中。

SharePoint

启用应用程序,以处理 SharePoint 网站中的数据。

SharePoint 通过服务连接,从而导致数据源由服务返回的 SharePoint 对象确定。

说明说明
创建 SharePoint 数据源仅在 SharePoint 2010 中受支持。

选择数据库模型。

如果从**“选择数据源类型”页中添加一个数据库数据源,向导将显示“选择数据库模型”**页。

选择生成数据集或实体数据模型 (EDM)。有关更多信息,请参见ADO.NET DataSets

选择数据连接

从连接列表中选择现有连接或新建一个。要新建连接,单击**“新建连接”**以打开“添加/修改连接”对话框(通用)

设置**“连接属性”对话框中的值后,“连接详细信息”**区域会显示关于所选提供程序的只读信息和连接字符串。

将连接字符串保存到应用程序配置文件中

选择**“是,将连接保存为”**将连接字符串存储在应用程序配置文件中。为连接键入名称或使用提供的默认名称。

在应用程序配置文件中保存连接字符串简化了维护应用程序的过程。如果数据库连接发生更改,可在应用程序配置文件中修改连接字符串,而不是编辑源代码并重新编译应用程序。有关如何在应用程序配置文件中编辑连接字符串的信息,请参见如何:保存和编辑连接字符串

安全说明安全说明

信息以纯文本格式保存在应用程序配置文件中。为了减少对敏感信息进行未授权访问的风险,您可能需要加密数据。有关更多信息,请参见加密和解密数据

选择数据对象

从树视图中显示的可用对象中,选择要从数据库引入到应用程序中的对象。在**“数据集名称”**框中提供数据集名称。

添加服务引用

如果从**“选择数据源类型”页中添加一个服务数据源,则向导将显示“添加服务引用”**页。

使用“添加服务引用”对话框对话框将引用添加至服务。保存对话框中的设置后,您将返回到**“数据源配置向导”中的“添加服务引用”页面。单击“完成”**来完成该向导。

完成向导后,Visual Studio 将引用添加到项目中的服务。Visual Studio 也使用服务返回的对象填充**“数据源”**窗口。例如,如果服务返回一个类型化数据集,则创建的数据源为此数据集,而如果该服务返回一个类型,则数据源为此返回的类型。

说明说明

“数据源”窗口中显示的项取决于服务返回的信息。某些服务可能没有为“数据源配置向导”创建可绑定的对象提供足够的信息。例如,如果该服务返回一个非类型化数据集,则在完成该向导时“数据源”窗口中不会显示任何项。出现这种情况是因为非类型化数据集不提供架构,所以该向导没有足够的信息来创建数据源。

选择数据对象

如果从**“选择数据源类型”页中添加一个对象数据源,则向导将显示“选择数据对象”**页。

此网页包含在您的项目和程序集中显示对象的树视图,和由项目引用的项目。选中要绑定到其上的每个对象旁的复选框。选择所有要绑定的对象后,单击**“下一步”**。

如果要绑定的对象没有显示在树视图中,则执行以下步骤之一:

  • 如果项目中定义了对象,则重新生成项目,然后重新启动**“数据源配置向导”**。

  • 如果对象在外部程序集或项目中定义,则单击**“添加引用”并使用“添加引用对话框”**,以将引用添加到程序集或项目。添加引用后,程序集或项目出现在树视图中。

默认情况下,树视图不会显示属于 .NET Framework 或 Visual Studio 一部分的程序集。如果要在程序集中绑定对象,清除**“隐藏系统程序集”**复选框。

请参见

任务

如何:创建 TableAdapter

如何:创建 TableAdapter 查询

概念

TableAdapter 概述

准备应用程序以接收数据

将数据获取到应用程序

在 Visual Studio 中将控件绑定到数据

在应用程序中编辑数据

验证数据

保存数据

其他资源

Visual Studio 的数据应用程序概述

连接到 Visual Studio 中的数据