Concepteur Objet/Relationnel (Concepteur O/R)
Le Concepteur Objet/Relationnel (Concepteur O/R) fournit une aire de conception visuelle pour créer les classes d'entité LINQ à SQL [LINQ to SQL] et les associations (relations) qui sont basées sur les objets dans une base de données.En d'autres termes, le Concepteur O/R est utilisé pour créer, dans une application, un modèle objet qui effectue un mappage aux objets d'une base de données.Il génère également un DataContext fortement typé utilisé pour envoyer et recevoir des données entre les classes d'entité et la base de données.Le Concepteur O/R fournit également des fonctionnalités permettant de mapper des procédures stockées et des fonctions aux méthodes DataContext afin de retourner des données et de remplir des classes d'entité.Enfin, le Concepteur O/R donne la possibilité de concevoir des relations d'héritage entre des classes d'entité.
[!REMARQUE]
Le Concepteur O/R ne prend actuellement en charge que les bases de données SQL Server 2000, SQL Server 2005, SQL Server 2008 et SQL Server Express.Contrairement à LINQ to SQL, le Concepteur O/R ne prend pas en charge SQL Server Compact 3.5.Pour plus d'informations, consultez SQL Server Compact et LINQ to SQL. Pour plus d'informations sur la façon d'obtenir SQL Server Express, consultez la section « Obtention de SQL Server Express » de la rubrique Comment : installer des exemples de bases de données.
Dans cette section
Vue d'ensemble du Concepteur O/R
Explique ce qu'est le Concepteur O/R et fournit des informations à propos des tâches que vous pouvez accomplir.Méthodes DataContext (Concepteur O/R)
Explique ce que sont les méthodes DataContext et comment les créer.Héritage de classes de données (Concepteur O/R)
Décrit le concept d'héritage de table unique et comment il est implémenté dans le Concepteur O/R.Procédure : ajouter des classes LINQ to SQL à un projet (Concepteur O/R)
Décrit comment ajouter un fichier LINQ to SQL vide à un projet.Procédure : créer des classes LINQ to SQL mappées à des tables et à des vues (Concepteur O/R)
Décrit comment créer des classes d'entité mappées aux tables et aux vues dans une base de données.Procédure : créer une association (relation) entre des classes LINQ to SQL (Concepteur O/R)
Décrit comment créer une relation entre des classes d'entité LINQ to SQL.Procédure : créer des méthodes DataContext mappées à des procédures stockées et à des fonctions (Concepteur O/R)
Décrit comment créer des méthodes DataContext qui exécutent des procédures stockées ou des fonctions lorsqu'elles sont appelées.Procédure : assigner des procédures stockées pour effectuer des mises à jour, des insertions et des suppressions (Concepteur O/R)
Décrit comment configurer un DataContext pour utiliser des procédures stockées lors de l'enregistrement des données de classes d'entité dans une base de données.Procédure : modifier le type de retour d'une méthode DataContext (Concepteur O/R)
Décrit comment définir le type de retour d'une méthode DataContext : type d'une classe d'entité ou type généré automatiquement par le Concepteur O/R.Procédure : ajouter une validation à des classes d'entité
Décrit comment générer des méthodes partielles qui permettent l'ajout de code pendant le changement de propriété et la mise à jour de classe d'entité.Procédure : activer et désactiver la pluralisation (Concepteur O/R)
Décrit comment activer et désactiver le changement de nom automatique des classes ajoutées au Concepteur O/R.Procédure : configurer l'héritage à l'aide du Concepteur O/R
Décrit comment configurer des classes d'entité à l'aide de l'héritage à table unique avec le Concepteur O/R.Procédure : étendre le code généré par le Concepteur O/R
Décrit comment et où ajouter du code qui ne sera pas remplacé lors des modifications d'objets provoquant une régénération du code dans le Concepteur O/R.Procédure pas à pas : création de classes LINQ to SQL (Concepteur O/R)
Fournit des instructions pas à pas pour concevoir des classes d'entité avec le Concepteur O/R et pour afficher des données sur un Windows Form.Procédure pas à pas : création de classes LINQ to SQL à l'aide de l'héritage à table unique (Concepteur O/R)
Fournit des instructions pas à pas pour configurer des classes d'entité à l'aide de l'héritage à table unique avec le Concepteur O/R.Procédure pas à pas : personnalisation du comportement d'insertion, de mise à jour et de suppression de classes d'entité
Fournit des instructions pas à pas pour configurer un DataContext pour utiliser des procédures stockées lors de l'enregistrement des données de classes d'entité dans une base de données.Procédure pas à pas : ajout d'une validation à des classes d'entité
Fournit des instructions pas à pas pour générer des méthodes partielles vides afin d'ajouter du code appelé pendant les modifications de propriété et les mises à jour de classe d'entité.
Référence
Sections connexes
LINQ General Programming Guide
Nouveautés pour le développement d'applications de données dans Visual Studio 2012