Procédure : mapper une importation de fonction à un type complexe (Entity Data Model Tools)

Cette rubrique décrit comment utiliser ADO.NET Entity Data Model Designer (Concepteur d'entités) pour mapper une importation de fonction à un type complexe.

Le processus pour le mappage d'une importation de fonction à un type complexe se déroule en deux étapes :

  1. Créez une importation de fonction qui retourne un type complexe.

  2. Mappez les colonnes retournées par l'importation de fonction au type complexe spécifié.

    Dd456824.note(fr-fr,VS.100).gifRemarque :
    Les importations de fonction sont basées sur les procédures stockées.Pour mapper une importation de fonction à un type complexe, les colonnes retournées par la procédure stockée correspondante doivent correspondre aux propriétés du type complexe en nombre et doivent avoir des types de stockage qui sont compatibles avec les types de propriété.

Pour créer une importation de fonction qui retourne un type complexe

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

    • Cliquez avec le bouton droit sur le dossier Importations de fonction (dans le nœud EntityContainer des informations du modèle conceptuel), puis sélectionnez Ajouter une importation de fonction.

    OU

    • 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 d'importation de fonction correspondante, puis sélectionnez Ajouter une importation de fonction.

    La boîte de dialogue Ajouter une importation de fonction s'affiche.

  2. Définissez les paramètres de la nouvelle importation de fonction comme suit :

    • Spécifiez la procédure stockée pour laquelle vous créez une importation de fonction 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 dans le modèle de stockage.

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

    • Sélectionnez Complexe comme type de retour, puis indiquez le type de retour complexe spécifique en sélectionnant le type approprié dans la liste déroulante.

  3. Cliquez sur OK.

    L'entrée function import est créée dans le modèle conceptuel.

Pour mapper des colonnes retournées à un type complexe

  1. Cliquez avec le bouton droit sur l'importation de fonction dans l'Explorateur de modèles et sélectionnez Mappage d'importation de fonction.

    La fenêtre Détails de mappage apparaît et affiche le mappage par défaut pour l'importation de fonction. Les flèches indiquent les mappages entre valeurs de colonne et valeurs de propriété. Par défaut, les noms de colonne sont supposés être les mêmes que ceux de la propriété du type complexe. Les noms de colonne par défaut s'affichent en gris.

  2. Si nécessaire, changez les noms des colonnes pour qu'ils correspondent aux noms des colonnes retournés par la procédure stockée correspondant à l'importation de fonction.

Voir aussi

Tâches

Procédure : créer et modifier des types complexes (Entity Data Model Tools)
Procédure : ajouter une propriété de type complexe à une entité (Entity Data Model Tools)
Procédure : refactoriser des propriétés existantes en propriété de type complexe (Entity Data Model Tools)

Autres ressources

Complex Type Objects
How to Execute a Query Using a Stored Procedure