Condividi tramite


Procedura: importare una stored procedure

In questo argomento viene descritto come utilizzare ADO.NET Entity Data Model Designer (Entity Designer) per importare una stored procedure.

Includendo una stored procedure in Entity Data Model (EDM), è possibile chiamare la stored procedure dal codice dell'applicazione. L'aggiunta di una stored procedure al modello concettuale è definita Function Import. Un oggetto Function Import può restituire un tipo semplice, un oggetto EntityType o nessun valore.

NoteNota

Le operazioni di inserimento, aggiornamento ed eliminazione di un tipo di entità possono essere mappate alle stored procedure. Per ulteriori informazioni, vedere Procedura: eseguire il mapping delle funzioni di modifica a stored procedure.

Quando tramite la procedura guidata Entity Data Model viene generato un modello EDM (Entity Data Model) da un database, vengono create voci nel modello di archiviazione per ogni stored procedure nel database. Le voci corrispondenti vengono aggiunte al modello concettuale al momento della creazione di Function Imports.

Nella procedura seguente viene descritto come creare un oggetto Function Import. Per informazioni sulla chiamata di Function Import dal codice dell'applicazione, vedere Procedura: eseguire una query utilizzando una stored procedure (Entity Framework).

Per creare un oggetto Function Import

  1. Eseguire una delle operazioni seguenti da Browser modello:

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

    • 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 oggetto Function Import corrispondente, quindi scegliere Crea importazione funzione.

    Verrà visualizzata la finestra di dialogo Nuova Function Import.

  2. Specificare le impostazioni per il nuovo oggetto Function Import.

    • Specificare la stored procedure per la quale si sta creando un oggetto Function Import nel campo Nome stored procedure. Questo campo è un elenco a discesa in cui sono visualizzate tutte le stored procedure disponibili in EDM.

    • Specificare il nome per l'oggetto Function Import nel campo Nome Function Import.

    • Specificare il tipo restituito per l'oggetto Function Import nel campo Tipo restituito. Questo campo è un elenco a discesa in cui sono vusualizzati i possibili tipi restituiti.

      NoteNota

      Se Tipo restituito è impostato su un tipo semplice, il codice Visual Basic o C# non verrà generato automaticamente per l'oggetto Function Import.

  3. Scegliere OK.

    La voce Function Import verrà creata nel modello concettuale.

Vedere anche

Concetti

Cenni preliminari su ADO.NET Entity Data Model Designer

Altre risorse

Attività degli strumenti di Entity Data Model
Guida per programmatori (Entity Framework)