数据中的新增功能
更新:2007 年 11 月
此版本的 Visual Studio 包括用于开发数据访问应用程序的以下新增功能:
语言集成查询 (LINQ) 技术代表了编程语言在 Visual Studio 2005 后的另一大进步。LINQ to SQL 可对关系数据库应用 LINQ 技术。有关 LINQ to SQL 入门的更多信息,请参见 LINQ to SQL。
对象关系设计器(O/R 设计器)可协助开发人员创建并编辑在应用程序与数据库之间进行映射的 LINQ to SQL 对象。O/R 设计器可创建必要的 DataContext、实体类和 DataContext 方法,以供 LINQ to SQL 在与远程数据库通信和处理应用程序所用的数据时使用。有关更多信息,请参见 O/R 设计器概述。
- 若要打开 O/R 设计器,可向项目添加“LINQ to SQL 类”项。有关更多信息,请参见如何:向项目中添加 LINQ to SQL 类(O/R 设计器)。
对类型化数据集的“N 层”支持增强了“数据集设计器”的功能,有助于将“TableAdapter”代码和类型化数据集代码分离到独立的项目中。有关更多信息,请参见 N 层数据应用程序概述。
- 若要将“TableAdapter”代码和类型化数据集代码分离到相对独立的项目中,可在“数据集设计器”中设置“数据集项目”属性。有关更多信息,请参见 如何:将数据集和 TableAdapter 分离到不同的项目中。
“数据集设计器”中加入了分层更新的功能,以使数据可以保存在多个相关表中。类型化数据集中添加了新的“TableAdapterManager”对象,该对象提供一些已生成的代码,其中包括维护引用完整性所需的保存逻辑代码。调用 TableAdapterManager.UpdateAll 方法代替了对每个“TableAdapter”调用“Update”方法。有关更多信息,请参见分层更新。
- 默认情况下,此版本 Visual Studio 中创建的数据集启用分层更新。通过在“数据集设计器”中设置“分层更新”属性,可以控制分层更新。有关详细信息,请参见如何:启用和禁用分层更新。
本地数据库缓存可将 SQL Server Compact 3.5 数据库和 Microsoft Synchronization Services for ADO.NET 合并到应用程序中,并使应用程序准备好定期与服务器上的远程数据库进行数据同步。本地数据库缓存可使应用程序减少与数据库服务器之间的往返数据访问次数。当使用不经常更改的数据,或应用程序并不总是能连接到远程数据库时,此机制可改善性能。有关更多信息,请参见偶尔连接的应用程序概述。
向项目添加“本地数据库缓存”可配置本地数据库缓存。有关更多信息,请参见 如何:在应用程序中配置数据同步。
从 Visual Studio 2008 SP1 开始,可以从数据源配置向导配置本地数据库缓存。有关更多信息,请参见 演练:使用数据源配置向导创建偶尔连接的应用程序。
从 Visual Studio 2008 SP1 开始,可以将本地数据库缓存配置为使用 SQL Server 更改跟踪。有关更多信息,请参见如何:将数据同步配置为使用 SQL Server 更改跟踪。
Microsoft SQL Server Compact 3.5 是一种可部署在桌面计算机、智能设备和 Tablet PC 上的压缩数据库。SQL Server Compact 3.5 是一种易于合并到应用程序中且易于部署的本地数据库。有关更多信息,请参见使用 SQL Server Compact 3.5 (Visual Studio)。
有关如何将新的或现有的 SQL Server Compact 3.5 数据库加入到应用程序中的信息,请参见如何:向项目添加 SQL Server Compact 3.5 数据库。
请参见
概念
对 .NET Framework 2.0 的 Windows 窗体的改进
修订记录
日期 |
修订 |
原因 |
---|---|---|
2008 年 7 月 |
添加了有关使用数据源配置向导配置本地数据库缓存的信息。 |
SP1 功能更改。 |
2008 年 7 月 |
添加了有关将本地数据库缓存配置为使用 SQL Server 更改跟踪的信息。 |
SP1 功能更改。 |