Comment : modifier le type de retour d’une méthode DataContext (Concepteur O/R)How to: Change the return type of a DataContext method (O/R Designer)

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/RO/R Designer.The return type of a DataContext method (created based on a stored procedure or function) differs depending on where you drop the stored procedure or function in the Concepteur O/RO/R Designer. 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é).If you drop an item directly onto an existing entity class, a DataContext method that has the return type of the entity class is created (if the schema of the data returned by the stored procedure or function matches the shape of the entity class). Si vous déposez un élément dans une zone vide du Concepteur O/RO/R Designer, une méthode DataContext qui retourne un type généré automatiquement est créée.If you drop an item onto an empty area of the Concepteur O/RO/R Designer, a DataContext method that returns an automatically generated type is created. Vous pouvez modifier le type de retour d'une méthode DataContext après l'avoir ajoutée au volet de méthodes.You can change the return type of a DataContext method after you add it to the methods pane. Pour inspecter ou modifier le type de retour d’un DataContext méthode, sélectionnez-la, puis cliquez sur le Type de retour propriété dans le propriétés fenêtre.To inspect or change the return type of a DataContext method, select it and click the Return Type property in the Properties window.

Note

Vous ne pouvez pas rétablir DataContext méthodes qui ont un type de retour d’une classe d’entité pour retourner le type généré automatiquement en utilisant le propriétés fenêtre.You cannot revert DataContext methods that have a return type set to an entity class to return the auto-generated type by using the Properties window. 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.To revert a DataContext method to return an auto-generated type, you must drag the original database object onto the O/R Designer again.

Note

Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes.Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments.The Visual Studio edition that you have and the settings that you use determine these elements. Pour plus d'informations, consultez Personnalisation de l'IDE.For more information, see Personalizing the IDE.

Pour modifier le type de retour d'une méthode DataContext du type généré automatiquement vers une classe d'entitéTo change the return type of a DataContext method from the auto-generated type to an entity class

  1. Sélectionnez la méthode DataContext dans le volet de méthodes.Select the DataContext method in the methods pane.

  2. Sélectionnez Type de retour dans les propriétés classe de fenêtre et sélectionnez une entité disponible dans le Type de retour liste.Select Return Type in the Properties window and then select an available entity class in the Return Type list. Si la classe d’entité souhaité n’est pas dans la liste, ajoutez-la ou créez-la dans le Concepteur O/RO/R Designer pour l’ajouter à la liste.If the desired entity class is not in the list, add it to or create it in the Concepteur O/RO/R Designer to add it to the list.

  3. Enregistrez le fichier .dbml.Save the .dbml file.

Pour modifier le type de retour d'une méthode DataContext d'une classe d'entité vers le type généré automatiquementTo change the return type of a DataContext method from an entity class back to the auto-generated type

  1. Sélectionnez la méthode DataContext dans le volet de méthodes et supprimez-la.Select the DataContext method in the methods pane and delete it.

  2. Faites glisser l’objet de base de données à partir de l’Explorateur de serveurs/l’Explorateur de base de données dans une zone vide du Concepteur O/R.Drag the database object from Server Explorer/Database Explorer onto an empty area of the O/R Designer.

  3. Enregistrez le fichier .dbml.Save the .dbml file.

Voir aussiSee also

LINQ to SQL des outils dans Visual Studio LINQ to SQL Tools in Visual Studio
LINQ to SQL LINQ to SQL
Méthodes DataContext (Concepteur O/R) DataContext Methods (O/R Designer)
Comment : créer des méthodes DataContext mappées aux procédures stockées et fonctions (Concepteur O/R)How to: Create DataContext methods mapped to stored procedures and functions (O/R Designer)