étendre le code généré par le Concepteur O/R

Le code généré par le Concepteur O/R est regé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 partiels dans lesquels vous pouvez ajouter du code qui n’est 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 Guide pratique pour ajouter une validation à des classes d’entité.

Notes

Dans cet article, il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains éléments de l’interface utilisateur Visual Studio. Vous utilisez peut-être une autre édition de Visual Studio ou d'autres paramètres d'environnement. Pour plus d’informations, consultez Personnaliser l’IDE.

Ajouter du code à une classe d’entité

Pour créer une classe partielle et ajouter du code à une classe d'entité

  1. Ouvrez ou créez un fichier de classes LINQ to SQL (fichier .dbml) dans le Concepteur O/R. (Double-cliquez sur le fichier .dbml dans l’Explorateur de solutions ou Explorateur de bases de données.)

  2. Dans le Concepteur O/R, cliquez avec le bouton droit sur la classe à laquelle vous souhaitez ajouter la 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.

  3. Ajoutez votre code dans la déclaration de classe partielle pour la classe d'entité.

Ajouter du code à un DataContext

Pour créer une classe partielle et ajouter du code à un DataContext

  1. Ouvrez ou créez un fichier de classes LINQ to SQL (fichier .dbml) dans le Concepteur O/R. (Double-cliquez sur le fichier .dbml dans l’Explorateur de solutions ou Explorateur de bases de données.)

  2. 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.

  3. Ajoutez votre code dans la déclaration de classe partielle pour le DataContext.

Voir aussi