資料應用程式開發的新功能

Visual Studio 2010 包含用於開發存取資料之應用程式的新功能。

繫結至資料來源

Visual Studio 2010 包含用於建立應用程式中之資料來源以及將這些資料來源繫結至控制項的下列新功能。

WPF 資料繫結的拖放功能

您可以從 [資料來源] 視窗將下列資料來源類型拖曳至 WPF 設計工具中,以建立資料繫結 WPF 控制項:

  • 資料集

  • 實體資料模型

  • 服務,例如 WCF 資料服務、WCF 服務和 XML Web Service

  • 自訂商務物件

  • SharePoint 物件

如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料

Silverlight 資料繫結的拖放功能

您可以從 [資料來源] 視窗將下列資料來源類型拖曳至 Silverlight Designer 中,以建立資料繫結控制項:

  • 服務

  • 自訂商務物件

  • SharePoint 物件

如需詳細資訊,請參閱將 Silverlight 控制項繫結至 Visual Studio 中的資料

連接至多個物件中的資料

當您使用 [資料來源組態精靈] 連接至物件中的資料時,可以選取多個物件,而不是每回透過精靈選取單一物件。

如需詳細資訊,請參閱 HOW TO:連接至物件中的資料

以 EntityDataSource 控制項擴充查詢

EntityDataSource 控制項現在支援 QueryExtender 控制項,可以用來針對擷取自資料來源的資料建立篩選條件。 如需詳細資訊,請參閱將 LINQ 查詢套用至 EntityDataSource

實體資料模型工具

Visual Studio 2010 包含使用 Entity Framework 應用程式的新功能。 如需 Entity Framework 新功能的詳細資訊,請參閱 ADO.NET 的新功能

自訂的物件層程式碼產生

您可以將 ADO.NET Entity Data Model Designer設定為使用文字範本來產生自訂的物件層程式碼。 如需詳細資訊,請參閱 How to: Customize Object-Layer Code Generation (Entity Data Model Designer)

模型優先支援

Generate Database Wizard (Entity Data Model Tools) 可讓您先建立概念模型,然後建立支援該模型的資料庫。 如需詳細資訊,請參閱 How to: Generate a Database from a Conceptual Model (Entity Data Model Tools)

複雜類型支援

ADO.NET Entity Data Model Designer現在支援複雜類型。 如需詳細資訊,請參閱下列主題:

命名服務

Entity Data Model WizardUpdate Model Wizard可讓您選擇使用 Entity、EntitySet 和 NavigationProperty 名稱的單數或複數格式,使應用程式程式碼更具可讀性。 如需詳細資訊,請參閱Choose Your Database Objects Dialog Box (Entity Data Model Wizard)Choose Your Database Objects Dialog Box (Update Model Wizard)

改良的模型瀏覽器功能

ADO.NET Entity Data Model Designer的 [模型瀏覽器] 視窗可讓您從儲存體模型刪除物件,以及在概念模型和儲存體模型中搜尋特定字串。 如需詳細資訊,請參閱Model Browser WindowHow to: Delete Objects from the Storage Model

實體設計工具擴充性

您可以使用 Microsoft.Data.Entity.Design.Extensibility 命名空間中的類別寫入 Visual Studio 延伸模組,用這種方式擴充 ADO.NET 實體資料模型工具的功能。 Microsoft.Data.Entity.Design.Extensibility 命名空間中的類別可以讓您執行下列動作:

  • 擴充 .edmx 檔案產生程序。

  • 擴充 .edmx 檔案更新程序。

  • 將自訂屬性加入到實體設計工具模型瀏覽器中的物件。

  • 載入和儲存自訂檔案格式。

  • 擴充 .edmx 檔案載入和儲存程序。

如需詳細資訊,請參閱Extending the Entity Data Model Tools

請參閱

概念

Visual Studio 2010 的新功能

ADO.NET 的新功能

Visual Database Tools 新功能

Visual Basic 2010 的新功能

Visual C# 2010 的新功能