Procédure : modifier le type de retour d'une méthode DataContext (Concepteur O/R)

Le type de retour d'une méthode DataContext (créée selon une procédure stockée ou fonction) diffère selon l'endroit où vous placez la procédure stockée ou la fonction dans le Concepteur O/R. Si vous déposez directement un élément sur une classe d'entité existante, une méthode DataContext ayant le type de retour de la classe d'entité est créée (si le schéma des données a été retourné par la procédure stockée ou si la fonction correspond à la forme de la classe d'entité). Si vous déposez un élément dans une zone vide du Concepteur O/R, une méthode DataContext qui retourne un type généré automatiquement est créée. Vous pouvez modifier le type de retour d'une méthode DataContext après l'avoir ajoutée au volet de méthodes. Pour inspecter ou modifier le type de retour d'une méthode DataContext, sélectionnez-la et cliquez sur la propriété Type de retour dans la fenêtre Propriétés.

Notes

Vous ne pouvez pas rétablir les méthodes DataContext dont le jeu de types de retour est une classe d'entité afin de retourner le type généré automatiquement via la fenêtre Propriétés. Pour rétablir une méthode DataContext afin de retourner un type généré automatiquement, vous devez faire glisser l'objet de base de données d'origine vers le Concepteur O/R.

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.

Pour modifier le type de retour d'une méthode DataContext du type généré automatiquement vers une classe d'entité

  1. Sélectionnez la méthode DataContext dans le volet de méthodes.

  2. Sélectionnez Type de retour dans la fenêtre Propriétés, puis sélectionnez une classe d'entité disponible dans la liste Type de retour. Si la classe d'entité requise ne figure pas dans la liste, ajoutez-la ou créez-la dans le Concepteur O/R.

  3. Enregistrez le fichier .dbml.

Pour modifier le type de retour d'une méthode DataContext d'une classe d'entité vers le type généré automatiquement

  1. Sélectionnez la méthode DataContext dans le volet de méthodes et supprimez-la.

  2. Faites glisser l'objet de base de données de l'Explorateur de serveurs/Explorateur de bases de données vers une zone vide du Concepteur 'O/R.

  3. Enregistrez le fichier .dbml.

Voir aussi

Tâches

Procédure : créer des méthodes DataContext mappées à des procédures stockées et à des fonctions (Concepteur O/R)

Concepts

Méthodes DataContext (Concepteur O/R)

Autres ressources

Concepteur Objet/Relationnel (Concepteur O/R)

LINQ to SQL