Procédure : importer une procédure stockée

Cette rubrique décrit comment importer une procédure stockée à l'aide d'ADO.NET Entity Data Model Designer (Concepteur d'entités).

Le fait d'inclure une procédure stockée dans le modèle EDM (Entity Data Model) vous permet d'appeler la procédure stockée à partir du code de votre application. Lorsqu'une procédure stockée est ajoutée au modèle conceptuel, elle est appelée Function Import. Un Function Import peut retourner un type simple, un EntityType ou aucune valeur.

NoteRemarque

Les opérations d'insertion, de mise à jour et de suppression d'un type d'entité peuvent être mappées à des procédures stockées. Pour plus d'informations, voir Procédure : mapper des fonctions de modification à des procédures stockées.

Lorsque l'Assistant Entity Data Model génère un modèle EDM (Entity Data Model) à partir d'une base de données, il crée des entrées dans le modèle de stockage pour chaque procédure stockée de la base de données. Les entrées correspondantes sont ajoutées au modèle conceptuel lorsque les Function Imports sont créés.

La procédure suivante décrit comment créer un Function Import. Pour plus d'informations sur l'appel d'un Function Import à partir du code d'application, voir Procédure : exécuter une requête à l'aide d'une procédure stockée (Entity Framework).

Pour créer un Function Import

  1. Dans l'Explorateur de Model, effectuez l'une des opérations suivantes :

    • Cliquez avec le bouton droit sur le dossier Function Imports (dans le nœud EntityContainer des informations du modèle conceptuel), puis sélectionnez Créer Function Import.

    • Ouvrez le dossier Procédures stockées (dans les informations du modèle de stockage), cliquez avec le bouton droit sur une procédure stockée qui n'a pas deFunction Importcorrespondant, puis sélectionnez Créer Function Import.

    La boîte de dialogue Nouveau Function Import s'affiche.

  2. Définissez les paramètres du nouveau Function Import.

    • Spécifiez la procédure stockée pour laquelle vous créez un Function Import dans le champ Nom de la procédure stockée. Ce champ est une liste déroulante qui affiche toutes les procédures stockées du modèle EDM.

    • Spécifiez le nom du Function Import dans le champ Nom du Function Import.

    • Spécifiez le type de retour du Function Import dans le champ Type de retour. Ce champ est une liste déroulante qui affiche les types de retour possibles.

      NoteRemarque

      Si la valeur de Type de retour est un type simple, Visual Basic ou C# n'est pas généré automatiquement pour le Function Import.

  3. Cliquez sur OK.

    L'entrée Function Import est créée dans le modèle conceptuel.

Voir aussi

Concepts

Vue d'ensemble d'ADO.NET Entity Data Model Designer

Autres ressources

Tâches des outils Entity Data Model
Guide de programmation (Entity Framework)