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’un DataContext (méthode) (créée en fonction d’une procédure stockée ou une fonction) diffère selon l’endroit où vous placez la procédure stockée ou fonction dans le Concepteur O/R.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 O/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 de la Concepteur O/R, un DataContext méthode qui retourne un type généré automatiquement est créée.If you drop an item onto an empty area of the O/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 et 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 annuler DataContext méthodes qui ont un type de retour pour 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 DataContext méthode pour retourner un type généré automatiquement, vous devez faire glisser l’objet de base de données d’origine sur le Concepteur O/R à nouveau.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 Personnaliser l’IDE.For more information, see Personalize 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 le propriétés fenêtre et sélectionnez une entité disponible classe 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ée n’est pas dans la liste, ajoutez-la ou créez-la dans le Concepteur O/R pour l’ajouter à la liste.If the desired entity class is not in the list, add it to or create it in the O/R Designer to add it to the list.

  3. Enregistrer le .dbml fichier.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 le DataContext méthode dans le méthodes volet et supprimez-le.Select the DataContext method in the Methods pane and delete it.

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

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

Voir aussiSee also