Procédure : étendre le code généré par le Concepteur O/R
Le code généré par le Concepteur O/R est régénéré lorsque des modifications sont apportées aux classes d'entité et autres objets sur l'aire du concepteur. En raison de cette régénération de code par le concepteur, tout code ajouté au code généré est en général remplacé lors de cette opération. Le Concepteur O/R offre la possibilité de générer des fichiers de classe partielle dans lesquels vous pouvez ajouter du code qui ne sera pas remplacé. L'ajout d'une capacité de validation des données à des classes LINQ to SQL (entité) est un exemple d'ajout de code personnel au code généré par le Concepteur O/R. Pour plus d'informations, consultez Procédure : ajouter une validation à des classes d'entité.
Notes
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.
Ajout de code à une classe d'entité
Pour créer une classe partielle et ajouter du code à une classe d'entité
Ouvrez ou créez un nouveau fichier de classes LINQ to SQL (.dbml) dans le Concepteur O/R. (Double-cliquez sur le fichier .dbml dans l'Explorateur de solutions/Explorateur de bases de données..)
Dans le Concepteur O/R, cliquez avec le bouton droit sur la classe à laquelle vous souhaitez ajouter une capacité de validation, puis cliquez sur Afficher le code.
Une classe partielle pour la classe d'entité sélectionnée s'ouvre dans l'éditeur de code.
Ajoutez votre code dans la déclaration de classe partielle pour la classe d'entité.
Ajout de code à un DataContext
Pour créer une classe partielle et ajouter du code à un DataContext
Ouvrez ou créez un nouveau fichier de classes LINQ to SQL (.dbml) dans le Concepteur O/R. (Double-cliquez sur le fichier .dbml dans l'Explorateur de solutions/Explorateur de bases de données..)
Dans le Concepteur O/R, cliquez avec le bouton droit sur une zone vide du concepteur, puis cliquez sur Afficher le code.
Une classe partielle pour le DataContext s'ouvre dans l'éditeur de code.
Ajoutez votre code dans la déclaration de classe partielle pour le DataContext.
Voir aussi
Tâches
Procédure pas à pas : création de classes LINQ to SQL (Concepteur O/R)
Procédure pas à pas : ajout d'une validation à des classes d'entité
Concepts
Vue d'ensemble du Concepteur O/R