Novità dello sviluppo di applicazioni di dati
In Visual Studio 2010 sono state introdotte nuove funzionalità per lo sviluppo di applicazioni per l'accesso ai dati.
Associazione alle origini dati
Visual Studio 2010 include le nuove funzionalità seguenti per la creazione di origini dati nelle applicazioni e l'associazione di tali origini dati ai controlli.
Associazione a dati tramite trascinamento per WPF
È possibile creare controlli WPF associati a dati tramite trascinamento dei tipi di origini dati seguenti dalla finestra Origini dati a Progettazione WPF:
Dataset
Entity Data Model
Servizi quali WCF Data Services, servizi WCF e servizi Web XML
Oggetti business personalizzati
Oggetti SharePoint
Per ulteriori informazioni, vedere Associazione di controlli WPF ai dati in Visual Studio.
Associazione a dati tramite trascinamento per Silverlight
È possibile creare controlli associati a dati tramite trascinamento dei tipi di origini dati seguenti dalla finestra Origini dati a Silverlight Designer:
Servizi
Oggetti business personalizzati
Oggetti SharePoint
Per ulteriori informazioni, vedere Associazione di controlli Silverlight ai dati in Visual Studio.
Connessione ai dati in più oggetti
Quando si esegue la connessione ai dati negli oggetti tramite la Configurazione guidata origine dati, è possibile selezionare più oggetti, anziché selezionare un solo oggetto in ogni fase della procedura guidata.
Per ulteriori informazioni, vedere Procedura: connettersi ai dati negli oggetti.
Estensione di query all'interno del controllo EntityDataSource
Il controllo EntityDataSource ora supporta il controllo QueryExtender, utilizzato per creare filtri per i dati recuperati da un'origine dati. Per ulteriori informazioni, vedere Applicazione di query LINQ a EntityDataSource.
Strumenti degli Entity Data Model
Visual Studio 2010 include nuove funzionalità per l'utilizzo delle applicazioni Entity Framework. Per ulteriori informazioni sulle nuove funzionalità di Entity Framework, vedere Novità di ADO.NET.
Generazione di codice del livello oggetti personalizzato
È possibile configurare ADO.NET Entity Data Model Designer per utilizzare modelli di testo per generare codice del livello oggetti personalizzato. Per ulteriori informazioni, vedere How to: Customize Object-Layer Code Generation (Entity Data Model Designer).
Supporto della creazione del modello come prima operazione
La Generate Database Wizard (Entity Data Model Tools) consente di creare prima il modello concettuale e successivamente di creare un database di supporto al modello. Per ulteriori informazioni, vedere How to: Generate a Database from a Conceptual Model (Entity Data Model Tools).
Supporto di tipi complessi
In ADO.NET Entity Data Model Designer sono ora supportati i tipi complessi. Per ulteriori informazioni, vedere i seguenti argomenti:
How to: Create and Modify Complex Types (Entity Data Model Tools)
How to: Add a Complex Type Property to an Entity (Entity Data Model Tools)
How to: Map a Function Import to a Complex Type (Entity Data Model Tools)
How to: Map Complex Type Properties to Table Columns (Entity Data Model Tools)
Servizio di denominazione
La Entity Data Model Wizard e la Update Model Wizard migliorano la leggibilità del codice dell'applicazione grazie all'utilizzo di forme singolari o plurali dei nomi Entity, EntitySet e NavigationProperty. Per ulteriori informazioni, vedere Choose Your Database Objects Dialog Box (Entity Data Model Wizard) e Choose Your Database Objects Dialog Box (Update Model Wizard).
Miglioramento della funzionalità Browser modello
La finestra Browser modello di ADO.NET Entity Data Model Designer consente di eliminare oggetti dal modello di archiviazione e di cercare una stringa specificata nei modelli concettuale e di archiviazione. Per ulteriori informazioni, vedere Model Browser Window e How to: Delete Objects from the Storage Model.
Extensibility di Data Designer
È possibile estendere le funzionalità degli strumenti di ADO.NET Entity Data Model utilizzando le classi nello spazio dei nomi Microsoft.Data.Entity.Design.Extensibility per scrivere le estensioni Visual Studio. Le classi nello spazio dei nomi Microsoft.Data.Entity.Design.Extensibility consentono di eseguire le azioni seguenti:
Estendere il processo di generazione del file con estensione edmx.
Estendere il processo di aggiornamento del file con estensione edmx.
Aggiungere le proprietà personalizzate agli oggetti in Entity Designer e Browser modello.
Caricare e salvare i formati di file personalizzati.
Estendere i processi di caricamento e salvataggio dei file con estensione edmx.
Per ulteriori informazioni, vedere Extending the Entity Data Model Tools.