Share via


Procedura: modificare il tipo restituito di un metodo DataContext (Progettazione relazionale oggetti)

Il tipo restituito di un metodo DataContext (creato in base a una stored procedure o funzione) varia a seconda della posizione in cui si rilascia la stored procedure o funzione in O/R Designer. Se si rilascia un elemento direttamente in una classe di entità esistente, viene creato un metodo DataContext con il tipo restituito della classe di entità (se lo schema dei dati restituiti dalla stored procedure o funzione corrisponde alla forma della classe di entità). Se invece si rilascia un elemento in un'area vuota di O/R Designer, viene creato un metodo DataContext che restituisce un tipo generato automaticamente. È possibile modificare il tipo restituito di un metodo DataContext dopo averlo aggiunto al riquadro dei metodi. Per controllare o modificare il tipo restituito di un metodo DataContext, selezionarlo e fare clic sulla proprietà Return Type nella finestra Proprietà.

Nota

Non è possibile ripristinare la restituzione del tipo generato automaticamente da parte dei metodi DataContext, che presentano un tipo restituito impostato su una classe di entità, mediante la finestra Proprietà. Per ripristinare la restituzione di un tipo generato automaticamente da parte di un metodo DataContext, è necessario trascinare nuovamente l'oggetto di database originale in Progettazione relazionale oggetti.

Nota

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per modificare il tipo restituito di un metodo DataContext dal tipo generato automaticamente in una classe di entità

  1. Selezionare il metodo DataContext nel riquadro dei metodi.

  2. Selezionare Return Type nella finestra Proprietà, quindi selezionare una classe di entità disponibile nell'elenco Return Type. Se la classe di entità desiderata non si trova nell'elenco, aggiungerla o crearla in O/R Designer per aggiungerla all'elenco.

  3. Salvare il file .dbml.

Per modificare nuovamente il tipo restituito di un metodo DataContext da una classe di entità nel tipo generato automaticamente

  1. Selezionare il metodo DataContext nel riquadro dei metodi ed eliminarlo.

  2. Trascinare l'oggetto di database da Esplora server/Esplora database in un'area vuota di Progettazione relazionale oggetti.

  3. Salvare il file .dbml.

Vedere anche

Attività

Procedura: creare metodi DataContext con mapping a stored procedure e funzioni (Progettazione relazionale oggetti)

Concetti

Metodi DataContext (Progettazione relazionale oggetti)

Altre risorse

Progettazione relazionale oggetti

LINQ to SQL