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.
Remarque |
---|
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
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.
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.
Remarque 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.
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)