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
Nomi o percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti potrebbero essere diversi nel computer in uso. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per altre informazioni vedere Personalizzazione delle impostazioni di sviluppo in Visual Studio.
Per modificare il tipo restituito di un metodo DataContext dal tipo generato automaticamente in una classe di entità
Selezionare il metodo DataContext nel riquadro dei metodi.
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.
Salvare il file .dbml.
Per modificare nuovamente il tipo restituito di un metodo DataContext da una classe di entità nel tipo generato automaticamente
Selezionare il metodo DataContext nel riquadro dei metodi ed eliminarlo.
Trascinare l'oggetto di database da Esplora server/Esplora database in un'area vuota di Progettazione relazionale oggetti.
Salvare il file .dbml.
Vedere anche
Attività
Concetti
Metodi DataContext (Progettazione relazionale oggetti)