Condividi tramite


Creare metodi DataContext mappati a stored procedure e funzioni (O/R Designer)

È possibile aggiungere come metodi stored procedure e funzioni alla Progettazione O/R. Chiamare il metodo e passare i parametri obbligatori avvia la stored procedure o la funzione sul database e restituisce i dati nel tipo di ritorno del metodo DataContext. Per informazioni dettagliate sui DataContext metodi, vedere Metodi DataContext (O/R Designer).

Annotazioni

È anche possibile usare stored procedure per eseguire l'override del comportamento di runtime predefinito di LINQ to SQL che esegue inserimenti, aggiornamenti ed eliminazioni quando le modifiche vengono salvate da classi di entità a un database. Per ulteriori informazioni, vedere Come assegnare stored procedure per eseguire operazioni di aggiornamento, inserimento ed eliminazione (O/R Designer).

Creare metodi DataContext

È possibile creare DataContext metodi trascinando stored procedure o funzioni da Esplora server o **Esplora database su Designer O/R.

Annotazioni

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

Annotazioni

Le istruzioni in questo articolo illustrano la versione più recente dell'esperienza di sviluppo interattiva (IDE) disponibile in Visual Studio. Il computer potrebbe visualizzare nomi o posizioni diversi per alcuni elementi dell'interfaccia utente. È possibile usare una versione 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, espandi il nodo Stored procedure del database con cui stai lavorando.

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

    Il DataContext metodo 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, espandi il nodo delle Stored Procedure del database con cui stai lavorando.

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

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

Annotazioni

Per informazioni sulla modifica del tipo restituito dei metodi esistentiDataContext, vedere Procedura: Modificare il tipo restituito di un metodo DataContext (O/R Designer).