Nouveautés du développement d'applications de données

Visual Studio 2010 inclut de nouvelles fonctionnalités pour le développement d'applications qui accèdent aux données.

Liaison à des sources de données

Visual Studio 2010 inclut les nouvelles fonctionnalités suivantes permettant de créer des sources de données dans les applications et de lier ces sources de données aux contrôles.

Liaison de données par glisser-déplacer pour WPF

Vous pouvez créer des contrôles WPF liés aux données en faisant glisser les types de sources de données suivants de la fenêtre Sources de données vers le Concepteur WPF :

  • Groupes de données

  • Entity Data Models

  • Services tels que Services de données WCF, les services WCF et les services Web XML

  • Objets métier personnalisés

  • Objets SharePoint

Pour plus d'informations, consultez Liaison de contrôles WPF avec des données dans Visual Studio.

Liaison de données par glisser-déplacer pour Silverlight

Vous pouvez créer des contrôles liés aux données en faisant glisser les types de sources de données suivants de la fenêtre Sources de données vers le Concepteur Silverlight :

  • Services

  • Objets métier personnalisés

  • Objets SharePoint

Pour plus d'informations, consultez Liaison de contrôles Silverlight avec des données dans Visual Studio.

Connexion aux données dans plusieurs objets

Lorsque vous vous connectez à des données dans des objets à l'aide de l'Assistant Configuration de source de données, vous pouvez sélectionner plusieurs objets, plutôt que d'en sélectionner un seul lors de chaque exécution de l'Assistant.

Pour plus d'informations, consultez Comment : se connecter à des données dans des objets.

Extension des requêtes dans le contrôle EntityDataSource

Le contrôle EntityDataSource prend désormais en charge le contrôle QueryExtender qui est utilisé pour créer des filtres pour l'élément qui est extrait d'une source de données. Pour plus d'informations, consultez Application de requêtes LINQ à EntityDataSource.

Outils Entity Data Model

Visual Studio 2010 inclut de nouvelles fonctionnalités permettant d'utiliser les applications Entity Framework. Pour plus d'informations sur ces nouvelles fonctionnalités dans Entity Framework, consultez Nouveautés dans ADO.NET.

Génération du code de couche objet personnalisé

Vous pouvez configurer ADO.NET Entity Data Model Designer pour utiliser des modèles de texte pour générer du code de couche objet personnalisé. Pour plus d'informations, consultez How to: Customize Object-Layer Code Generation (Entity Data Model Designer).

Prise en charge du modèle d'abord

L'Generate Database Wizard (Entity Data Model Tools) vous permet de créer d'abord le modèle conceptuel, puis une base de données qui prend en charge le modèle. Pour plus d'informations, consultez How to: Generate a Database from a Conceptual Model (Entity Data Model Tools).

Prise en charge de types complexes

ADO.NET Entity Data Model Designer prend désormais en charge les types complexes. Pour plus d'informations, consultez les rubriques suivantes :

Service d'affectation des noms

L'Entity Data Model Wizard et Update Model Wizard offrent la possibilité d'utiliser des formes au singulier et au pluriel des noms Entity, EntitySet et NavigationProperty pour rendre le code d'application plus lisible. Pour plus d'informations, consultez Choose Your Database Objects Dialog Box (Entity Data Model Wizard) et Choose Your Database Objects Dialog Box (Update Model Wizard).

Fonctionnalités améliorées de l'explorateur de modèles

La fenêtre Explorateur de modèles d'ADO.NET Entity Data Model Designer vous permet de supprimer des objets du modèle de stockage et de rechercher une chaîne spécifiée dans les modèles conceptuel et de stockage. Pour plus d'informations, consultez Model Browser Window et How to: Delete Objects from the Storage Model.

Extensibilité du concepteur d'entités

Vous pouvez étendre les fonctionnalités d'ADO.NET Entity Data Model Tools à l'aide des classes dans l'espace de noms Microsoft.Data.Entity.Design.Extensibility pour écrire des extensions Visual Studio. Les classes dans l'espace de noms Microsoft.Data.Entity.Design.Extensibility vous permettent d'effectuer les opérations suivantes :

  • étendre le processus de génération de fichiers .edmx ;

  • étendre le processus de mise à jour de fichiers .edmx ;

  • ajouter des propriétés personnalisées aux objets dans le concepteur d'entités et l'explorateur de modèles ;

  • charger et enregistrer des formats de fichiers personnalisés ;

  • étendre les processus de chargement et d'enregistrement de fichiers .edmx.

Pour plus d'informations, consultez Extending the Entity Data Model Tools.

Voir aussi

Concepts

Nouveautés de Visual Studio 2010

Nouveautés dans ADO.NET

Nouveautés de Visual Database Tools

Nouveautés de Visual Basic 2010

Nouveautés de Visual C# 2010