请单击以进行评分并提供反馈
MSDN
MSDN Library
访问数据
 数据中的新增功能

  开启低带宽视图
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
客户端和中间层编程中的数据访问
数据中的新增功能

本主题在 Visual Studio 2005 SP1 中已更新。

Visual Studio 2005 和 Visual Studio 2005 SP1 包含若干个新增功能,这些功能用于辅助开发访问数据的应用程序。下面的几节将介绍这些新增功能。

主题内容

若要浏览本主题,可以滚动或单击下面的链接之一跳到该节:

Visual Studio 2005 SP1 中的新增功能

Visual Studio 2005 中的新增功能

“数据源”窗口提供拖放数据绑定

用于轻松连接数据的数据源配置向导

绑定到对象

数据集设计器

TableAdapter

TableAdapter 查询

在应用程序设置文件中保存连接字符串

本地数据

强类型数据集和 TableAdapter 的分部类支持

Windows 窗体应用程序

数据智能标记

在托管代码中创建 SQL Server 2005 数据库对象

Visual Database Tools

Visual Studio 2005 SP1 中的新增功能

Visual Studio 2005 SP1 支持 Microsoft SQL Server 2005 Compact Edition 作为本地数据提供程序。这意味着您可以采用添加 SQL Server Express (.mdf) 和 Microsoft Access 数据库文件 (.mdb) 时使用的方式,将 SQL Server Compact Edition 数据库文件 (.sdf) 添加到应用程序中。此过程将在本文档后面的“本地数据”一节中进行介绍。

在安装 Visual Studio 2005 SP1 时,不会自动安装 SQL Server Compact Edition。您必须从 Microsoft download site(Microsoft 下载网站)下载该运行库。搜索“SQL Server Compact Edition”,然后下载 SQL Server Compact Edition 运行库。

Visual Studio 2005 中的新增功能

数据源配置向导 简化了应用程序到数据的连接。新的“数据源”窗口是查看项目可用数据的中心位置。它允许通过将项从窗口拖动到窗体来创建数据绑定控件,从而降低了数据绑定的复杂性。现在,数据集的填充、查询的运行和存储过程的执行都可以使用 Visual Studio 生成的新的 TableAdapter 对象完成。使用新的本地数据功能可以在应用程序中直接提供 Microsoft SQL Express 和 Microsoft Access 数据库文件。

“数据源”窗口提供拖放数据绑定

“数据源”窗口 是查看项目可用数据的主窗口。可以将对象从“数据源”窗口拖动到窗体上来创建显示和定位数据的数据绑定控件。使用“数据源”窗口可在将要创建的控件拖动到窗体上之前先对其进行设置。另外,可以将项从“数据源”窗口拖到现有控件上以自动配置数据绑定。

下面的页演示“数据源”窗口的基本数据绑定功能:

用于轻松连接数据的数据源配置向导

“数据源配置向导”简化了将应用程序连接到数据库、Web 服务和对象中的数据的过程。可以运行此向导在项目中添加或编辑数据源。有关更多信息,请参见 数据源配置向导

下面的页介绍使用“数据源配置向导”将应用程序连接到不同的数据源:

绑定到对象

可从公开一个或多个公共属性的对象中创建数据源。从对象创建数据源时不需要特定的接口或默认的公共构造函数。“数据源”窗口显示所有的公共属性,并且所有的属性都可拖动到窗体上以创建数据绑定控件。有关更多信息,请参见 Visual Studio 中的对象绑定

数据集设计器

“数据集设计器”已经增强,以支持新的 TableAdapter。可以通过将“TableAdapter”和“查询”项从“工具箱”的“数据集”选项卡拖到设计器上来添加和编辑 TableAdapter 和 TableAdapter 查询。还可以将数据库对象从“服务器资源管理器”/“数据库资源管理器”拖动到“数据集设计器”上,以创建已配置的 DataTable 和 TableAdapter。有关更多信息,请参见 数据集设计器

“数据集设计器”是为处理数据集而专门设计的可视化工具集。它提供以可视形式创建和编辑 TableAdapter、TableAdapter 查询、DataTable 和表之间的关系的功能。向导帮助您定义和创建 TableAdapter 和 TableAdapter 查询以在应用程序中使用。

下面的页介绍如何使用“数据集设计器”:

TableAdapter

现在,可以使用 Visual Studio 生成的新 TableAdapter 对象完成数据集的填充、查询的运行和存储过程的执行。有关更多信息,请参见 TableAdapter

TableAdapter 是设计器生成的组件;它类似于强类型数据适配器。TableAdapter 包含连接并查询数据库的必要信息。有关更多信息,请参见 TableAdapter 概述

“TableAdapter 配置向导”创建和编辑 TableAdapter,并定义 TableAdapter 的关联 DataTable。有关更多信息,请参见 TableAdapter 配置向导

TableAdapter 查询

“TableAdapter 查询配置向导”创建并编辑 TableAdapter 查询的详细信息。TableAdapter 查询可以是任何返回和 TableAdapter 的数据表一样的架构或标量值的有效 SQL 查询或存储过程。有关更多信息,请参见 TableAdapter 查询配置向导

在应用程序设置文件中保存连接字符串

连接字符串现在可以存储在强类型应用程序设置文件中。这样可以更改连接信息而不必重新编译应用程序,从而简化了应用程序的维护。有关更多信息,请参见 如何:保存连接字符串

本地数据

使用新的本地数据功能可以连接到本地 Microsoft SQL Express 和 Microsoft Access 数据库。当创建与数据库文件的连接时,可以选择将数据库复制到项目中,从而数据库可以作为应用程序的一部分进行部署。有关更多信息,请参见 本地数据概述

强类型数据集和 TableAdapter 的分部类支持

使用分部类,可以扩展生成的 DataSet 和 TableAdapter 代码的功能,而不必从生成的类继承。分部类可将设计器生成的代码与您编写的代码分离开来。有关扩展数据集的更多信息,请参见 如何:扩展数据集的功能。有关分部类的更多信息,请参见 分部 (Visual Basic)partial(C# 参考)

Windows 窗体应用程序

简化数据绑定模型

因为 BindingSource 组件 充当了绑定控件和目标数据源的中介,所以简化了数据绑定的过程。它自动管理很多更难的绑定问题,例如货币、与数据有关的事件和对数据源目标的更改。它还被设计为与其他和数据相关的 Windows 窗体控件交互操作,尤其是 BindingNavigator 控件(Windows 窗体)

BindingSource 组件

BindingSource 组件 旨在简化将控件绑定到基础数据源的过程。BindingSource 组件用作窗体上部分或全部控件的数据源。有关更多信息,请参见 BindingSource 组件概述

BindingNavigator 控件

BindingNavigator 控件是实现窗体上的简单数据导航和数据操作的标准方法。该控件通常与 BindingSource 组件 一起使用以在窗体上的数据记录之间移动并与之交互。有关更多信息,请参见 BindingNavigator 控件概述(Windows 窗体)

DataGridView 控件

DataGridView 控件提供一种强大而灵活的方法,用来以表格的形式显示数据。它可以用来显示少量数据的只读视图,或可以缩放以显示非常大的数据集的可编辑视图。数据可以驻留在外部数据源中,也可以直接添加到控件。有关更多信息,请参见 DataGridView 控件(Windows 窗体)

数据智能标记

专用于处理数据的智能标记可用于通常绑定到数据的控件。这些操作可帮助您开发用于处理数据的 Windows 应用程序。

数据智能标记公开数据访问开发过程中的相关任务的简要列表。将可识别数据的对象拖到窗体上时会出现典型的数据智能标记。有关更多信息,请参见 数据智能标记

在托管代码中创建 SQL Server 2005 数据库对象

使用 Transact-SQL 编程语言可以创建数据库对象(如存储过程),还可以查询和更新 Microsoft SQL Server 2005 数据库的数据。但是,您也可以使用任何 .NET Framework 语言完成所有这些操作。有关更多信息,请参见 SQL Server 项目

Visual Database Tools

Visual Database Tools 已经更新,具有多个新功能。新的“添加/修改连接”对话框简化了数据库连接的创建。可以选择将要连接的数据库的类型,Visual Database Tools 会选择最可能的提供程序作为默认值。您还可以从所有适用的提供程序的列表中选择替代的提供程序。另外,现在可以从 Visual Studio 环境中创建与 Microsoft SQL Express 和 Microsoft Access 数据库文件的连接。有关更多信息,请参见 可视化数据库工具中的新增功能

请参见

社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker