Modificare il tipo restituito di un metodo DataContext (Object Relational Designer)

Il tipo restituito di un DataContext metodo (creato in base a una stored procedure o funzione) varia a seconda della posizione in cui si rilascia la stored procedure o la funzione in Progettazione O/R. 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 si rilascia un elemento in un'area vuota di O/R Designer, viene creato un DataContext metodo 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 Object Relational 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. È possibile usare un'edizione diversa di Visual Studio o impostazioni di ambiente diverse. Per altre informazioni, vedere Personalizzare l'IDE.

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à e quindi selezionare una classe di entità disponibile nell'elenco Return Type. Se la classe di entità desiderata non è presente nell'elenco, aggiungerla o crearla in Progettazione O/R 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 Metodi ed eliminarlo.

  2. Trascinare l'oggetto di database da Esplora server o Esplora database in un'area vuota della finestra di progettazione O/R.

  3. Salvare il file .dbml.