Procedura: Creare metodi DataContext mappati a stored procedure e funzioni (Object Relational Designer)

Si applica a:yes Visual Studio Visual Studio noper Mac noVisual Studio Code

È possibile aggiungere stored procedure e funzioni alla finestra di progettazione O/R come DataContext metodi. La chiamata al metodo e il passaggio dei parametri obbligatori comportano l'esecuzione della stored procedure o funzione nel database e la restituzione dei dati nel tipo restituito del metodo DataContext. Per informazioni dettagliate sui DataContext metodi, vedere Metodi DataContext (Progettazione O/R).

Nota

È anche possibile usare stored procedure per eseguire l'override del comportamento predefinito LINQ to SQL run-time che esegue Inserts, Updates and Deletes quando le modifiche vengono salvate dalle classi di entità a un database. Per altre informazioni, vedere Procedura: Assegnare stored procedure per eseguire aggiornamenti, inserimenti ed eliminazioni (O/R Designer).

Creare metodi DataContext

È possibile creare DataContext metodi trascinando stored procedure o funzioni da Esplora server o **Esplora database nella finestra di progettazione O/R.

Nota

Il tipo restituito DataContext del metodo generato varia a seconda della posizione in cui si rilascia la stored procedure o la funzione nella finestra di progettazione O/R. Il rilascio degli elementi direttamente in una classe di entità esistente crea un metodo DataContext con il tipo restituito della classe di entità, L'eliminazione di elementi in un'area vuota di Progettazione O/R crea un metodo che restituisce un DataContext tipo generato automaticamente. È possibile modificare il tipo restituito di un metodo DataContext dopo averlo aggiunto al riquadro Metodi. Per controllare o modificare il tipo restituito di un metodo DataContext, selezionarlo e controllare la proprietà Return Type nella finestra Proprietà. Per altre informazioni, vedere Procedura: Modificare il tipo restituito di un metodo DataContext (O/R Designer).

Nota

I nomi o i percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio in questo articolo potrebbero essere diversi nel computer in uso. È infatti possibile che si usi un'edizione diversa di Visual Studio o impostazioni di ambiente diverse. Per altre informazioni, vedere Personalizzare l'IDE.

Per creare metodi DataContext che restituiscono tipi generati automaticamente

  1. In Esplora server o Esplora database espandere il nodo Stored Procedure del database con cui si sta lavorando.

  2. Individuare la stored procedure desiderata e trascinarla in un'area vuota di Progettazione O/R.

    Il metodo DataContext viene creato con un tipo restituito generato automaticamente e viene visualizzato nel riquadro Metodi.

Per creare metodi DataContext con il tipo restituito di una classe di entità

  1. In Esplora server o Esplora database espandere il nodo Stored Procedure del database con cui si sta lavorando.

  2. Individuare la stored procedure desiderata e trascinarla in una classe di entità esistente in Progettazione O/R.

    Il metodo DataContext viene creato con il tipo restituito della classe di entità selezionata e viene visualizzato nel riquadro Metodi.

Nota

Per informazioni su come modificare il tipo restituito predefinito esistente DataContext metodi, vedere come: Modificare il tipo restituito di un metodo DataContext (O/R Designer).

Vedi anche