数据源概述

数据源表示可用于应用程序的数据。 更具体而言,数据源表示您希望在应用程序中使用的数据。 数据源可从数据库(包括本地数据库文件)、服务以及对象中获得。

您添加到项目的数据源显示在**“数据源”**窗口中。 在许多情况下,您可以将数据源拖到 Windows 窗体、WPF 和 Silverlight 设计器来创建绑定到基础数据的控件。 有关更多信息,请参见在 Visual Studio 中将控件绑定到数据

Visual Studio 提供用于创建和编辑应用程序中的数据源的工具。 根据从基础数据存储区返回的对象,Visual Studio 项目中的数据源可表示为实体数据模型、数据集、服务返回的代理对象或其他对象类型。

您将使用**“数据源配置向导”**创建和编辑数据源。

从数据库创建的数据源

通过运行**“数据源配置向导”并选择“数据库”**数据源类型,可以从数据库创建数据源。 有关更多信息,请参见如何:连接到数据库中的数据

在从数据库创建数据源时,Visual Studio 将生成一个数据模型并将其添加到项目。 数据模型是数据库基础数据的强类型可编程视图。 可以使用 Visual Studio 创建以下类型的数据模型:

从本地数据库文件创建的数据源

您还可以从以下类型的数据库文件创建数据源:SQL Server Compact 3.5 数据库(.sdf 文件)、Access 数据库(.mdb 文件)和 SQL Server Express 数据库(.mdf 文件)。 在从这些数据库文件创建数据源时,您可以将数据库文件直接添加到项目。 有关更多信息,请参见下列主题:

从服务创建的数据源

通过运行**“数据源配置向导”并选择“服务”**数据源类型,可以从服务创建数据源。 有关更多信息,请参见如何:连接到服务中的数据

在从服务创建数据源时,Visual Studio 会向项目中添加一个服务引用。 Visual Studio 还会创建与服务返回的对象对应的代理对象。 例如,返回数据集的服务在项目中表示为数据集;返回特定类型的服务在项目中表示为所返回的类型。

可以从以下类型的服务创建数据源:

从对象创建的数据源

通过运行**“数据源配置向导”然后选择“对象”数据源类型,可以从公开一个或多个公共属性的任何对象创建数据源。 对象的所有公共属性显示在“数据源”**窗口中。 有关更多信息,请参见如何:连接到对象中的数据

有关绑定到对象的更多信息,请参见 Visual Studio 中的对象绑定

从 SharePoint 列表创建的数据源

通过运行**“数据源配置向导”并选择“SharePoint”数据源类型,可以从 SharePoint 列表创建数据源。 SharePoint 通过 WCF 数据服务公开数据,因此创建 SharePoint 数据源的过程与从服务创建数据源相同。 在“数据源配置向导”中选择“SharePoint”项将打开“添加服务引用”**对话框,您将在该对话框中通过指向 SharePoint 服务器来连接到 SharePoint 数据服务。 有关更多信息,请参见如何:连接到服务中的数据

请参见

参考

“数据源”窗口

概念

数据应用程序开发中的新增功能

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

数据集设计器

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

其他资源

Visual Studio 的数据应用程序概述

连接到 Visual Studio 中的数据

准备应用程序以接收数据

将数据获取到应用程序

在应用程序中编辑数据

验证数据

保存数据