Condividi tramite


Procedura: mappare un'importazione di funzioni a un tipo complesso (strumenti di Entity Data Model)

In questo argomento viene descritto come utilizzare ADO.NET Entity Data Model Designer (Entity Designer) per mappare un'importazione di funzioni a un tipo complesso.

Il processo per mappare un'importazione di funzioni a un tipo complesso comporta due passaggi:

  1. Creare un'importazione di funzioni che restituisce un tipo complesso.

  2. Mappare le colonne restituite dall'importazione di funzioni al tipo complesso specificato.

    Dd456824.note(it-it,VS.100).gifNota:
    Le importazioni di funzioni sono basate sulle stored procedure.Per mappare un'importazione di funzioni a un tipo complesso, le colonne restituite dalla stored procedure corrispondente devono corrispondere alle proprietà del tipo complesso nel numero e devono disporre di tipi di archiviazione che sono compatibili con i tipi di proprietà.

Per creare un'importazione di funzioni che restituisce un tipo complesso

  1. Eseguire una delle operazioni seguenti da Browser modello:

    • Fare clic con il pulsante destro del mouse sulla cartella Importazioni di funzioni nel nodo EntityContainer delle informazioni sul modello concettuale, quindi scegliere Aggiungi importazione di funzioni.

    - oppure -

    • Aprire la cartella Stored procedure (nelle informazioni sul modello di archiviazione), fare clic con il pulsante destro del mouse su una stored procedure che non dispone di un'importazione di funzioni corrispondente e selezionare Aggiungi importazione di funzioni.

    Verrà visualizzata la finestra di dialogo Aggiungi importazione di funzioni.

  2. Specificare le impostazioni per la nuova importazione di funzioni come segue:

    • Specificare la stored procedure per la quale si sta creando un'importazione di funzioni nel campo Nome stored procedure. Questo campo è un elenco a discesa in cui sono visualizzate tutte le stored procedure contenute nel modello di archiviazione.

    • Specificare il nome dell'importazione di funzioni nel campo Nome importazione di funzioni.

    • Selezionare Complex come tipo restituito, quindi specificare il tipo restituito complesso specifico scegliendo il tipo appropriato dall'elenco a discesa.

  3. Scegliere OK.

    L'importazione di funzioni viene creata nel modello concettuale.

Per mappare le colonne restituite a un tipo complesso

  1. Fare clic con il pulsante destro del mouse sull'importazione di funzioni nella finestra Browser modello e selezionare Mapping di importazione di funzioni.

    Viene visualizzata la finestra Dettagli sul mapping contenente il mapping predefinito per l'importazione di funzioni. Le frecce indicano i mapping tra i valori della proprietà e i valori della colonna. Per impostazione predefinita, i nomi della colonna corrispondono ai nomi delle proprietà di tipo complesso. I nomi delle colonne predefiniti vengono visualizzati in grigio.

  2. Se necessario, modificare i nomi delle colonne per renderli corrispondenti ai nomi delle colonne restituiti dalla stored procedure che corrisponde all'importazione di funzioni.

Vedere anche

Attività

Procedura: creare e modificare tipi complessi (strumenti di Entity Data Model)
Procedura: aggiungere una proprietà del tipo complesso a un'entità (strumenti di Entity Data Model)
Procedura: effettuare il refactoring di proprietà esistenti nella proprietà di un tipo complesso (strumenti di Entity Data Model)

Altre risorse

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