Share via


資料的新功能

更新: 2008 年 7 月

這個版本的 Visual Studio 包含下列新功能,可用於開發存取資料的應用程式:

  • Language-Integrated Query (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 設計工具概觀

  • N-Tier 對具型別資料集的支援提供 [DataSet 設計工具] 的加強功能,可協助將 [TableAdapter] 程式碼和具型別資料集程式碼區分成不同的專案。如需詳細資訊,請參閱 N-Tier 資料應用程式概觀

  • 階層式更新功能已加入 [DataSet 設計工具] 中,可將資料儲存在多個關聯資料表中。新的 [TableAdapterManager] 物件已加入具型別資料集中,這個物件提供產生的程式碼,內含維護參考完整性所需的儲存邏輯。請不要對每一個 [TableAdapter] 呼叫 [Update] 方法,而改為呼叫 TableAdapterManager.UpdateAll 方法。如需詳細資訊,請參閱階層式更新

    • 根據預設,使用這個版本的 Visual Studio 所建立的資料集都已啟用階層式更新。您可以設定 [DataSet 設計工具] 中的 [Hierarchical Update] 屬性,以控制階層式更新。如需詳細資訊,請參閱 HOW TO:啟用和停用階層式更新
  • 本機資料庫快取會將 SQL Server Compact 3.5 資料庫和 Microsoft Synchronization Services for ADO.NET 納入應用程式中,並讓應用程式定期與伺服器上的遠端資料庫同步處理資料。本機資料庫快取可讓應用程式減少與資料庫伺服器之間往返的次數。當您使用的資料之變更次數較不頻繁時,或當應用程式無法一直與遠端資料庫保持連線時,這麼做可以提高效能。如需詳細資訊,請參閱偶爾連接的應用程式概觀

  • Microsoft SQL Server Compact 3.5 是一種可以在桌上型電腦、智慧型裝置和 Tablet PC 上部署的精簡資料庫。SQL Server Compact 3.5 是一種本機資料庫,可輕易地與應用程式和部署整合。如需詳細資訊,請參閱使用 SQL Server Compact 3.5 (Visual Studio)

請參閱

概念

Visual Studio 2008 的新功能

ADO.NET 的新功能

Visual Database Tools 新功能

Visual Basic 的新功能

Visual C# 的新功能

Windows Form 針對 .NET Framework 2.0 提供的額外功能

變更記錄

日期

記錄

原因

2008 年 7 月

新增可以使用 [資料來源組態精靈] 設定本機資料庫快取的相關資訊。

SP1 功能變更。

2008 年 7 月

新增可以將本機資料庫快取設定為使用 SQL Server 變更追蹤的相關資訊。

SP1 功能變更。