Nouveautés des données

Mise à jour : Juillet 2008

Cette version de Visual Studio inclut les nouvelles fonctionnalités suivantes pour développer des applications d'accès aux données :

  • La technologie LINQ (Language-Integrated Query) présente des avantages majeurs, en termes de langage de programmation, sur Visual Studio 2005. LINQ to SQL applique la technologie LINQ aux bases de données relationnelles. Pour plus d'informations sur la mise en route de LINQ to SQL, consultez LINQ to SQL.

  • Concepteur Objet/Relationnel (Concepteur O/R) permet aux développeurs de créer et de modifier les objets LINQ to SQL qui effectuent un mappage entre une application et une base de données. Le Concepteur O/R crée le DataContext, les classes d'entité et les méthodes DataContext utilisés par LINQ to SQL pour communiquer avec la base de données distante et gérer les données utilisées dans votre application. Pour plus d'informations, consultez Vue d'ensemble du Concepteur O/R.

  • Le support multicouche pour les groupes de données typés fournit des améliorations pour le Concepteur de DataSet afin de faciliter la séparation du code du TableAdapter et du code du groupe de données typé en projets discrets. Pour plus d'informations, consultez Vue d'ensemble de l'application de données multicouche.

  • Les fonctionnalités de mise à jour hiérarchique ont été incorporées dans le Concepteur de DataSet pour activer l'enregistrement de données dans plusieurs tables connexes. Un nouvel objet TableAdapterManager qui propose du code généré incluant la logique de sauvegarde nécessaire pour maintenir l'intégrité référentielle a été ajouté aux groupes de données typés. Au lieu d'appeler la méthode Update pour chaque TableAdapter, appelez la méthode TableAdapterManager.UpdateAll. Pour plus d'informations, consultez Mise à jour hiérarchique.

    • Par défaut, les mises à jour hiérarchiques sont activées pour les groupes de données créés dans cette version de Visual Studio. Vous pouvez contrôler les mises à jour hiérarchiques en définissant la propriété Mise à jour hiérarchique dans le Concepteur de DataSet. Pour plus d'informations, consultez Comment : activer et désactiver la mise à jour hiérarchique.
  • La mise en cache de base de données locale incorpore une base de données SQL Server Compact 3.5 et Microsoft Synchronization Services pour ADO.NET dans une application et prépare l'application pour synchroniser périodiquement les données avec une base de données distante sur un serveur. La mise en cache de base de données locale permet aux applications de réduire le nombre d'allers-retours entre l'application et un serveur de base de données. Cela permet d'augmenter les performances lorsque vous utilisez des données qui changent rarement ou lorsque les applications ne sont pas toujours en mesure de se connecter à la base de données distante. Pour plus d'informations, consultez Vue d'ensemble des applications occasionnellement connectées.

  • Microsoft SQL Server Compact 3.5 est une base de données compacte qui peut être déployée sur des ordinateurs de bureau, des appareils de type Smart Device et des Tablet PC. SQL Server Compact 3.5 est une base de données locale facile à incorporer dans les applications et facile à déployer. Pour plus d'informations, consultez Utilisation de SQL Server Compact 3.5 (Visual Studio).

Voir aussi

Concepts

Nouveautés de Visual Studio 2008

Nouveautés dans ADO.NET

Nouveautés de Visual Database Tools

Nouveautés de Visual Basic

Nouveautés de Visual C#

Ajouts dans les Windows Forms pour .NET Framework 2.0

Historique des modifications

Date

Historique

Raison

Juillet 2008

Informations ajoutées concernant la configuration de la mise en cache de la base de données locale à l'aide de l'Assistant Configuration de source de données.

Modifications de fonctionnalités dans le SP1.

Juillet 2008

Informations ajoutées à propos de la configuration de la mise en cache de la base de données locale pour utiliser le suivi des modifications SQL Server.

Modifications de fonctionnalités dans le SP1.