本主题在 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 的分部类支持
Windows 窗体应用程序
简化数据绑定模型
BindingSource 组件
BindingNavigator 控件
DataGridView 控件
数据智能标记
专用于处理数据的智能标记可用于通常绑定到数据的控件。这些操作可帮助您开发用于处理数据的 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 数据库文件的连接。有关更多信息,请参见 可视化数据库工具中的新增功能。
请参见