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:

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.

Vedere anche

Concetti

Novità di Visual Studio 2010

Novità di ADO.NET

Novità di Visual Database Tools

Novità di Visual Basic 2010

Novità di Visual C# 2010