Condividi tramite


Procedura guidata Aggiorna modello

La procedura guidata Aggiorna modello di ADO.NET consente di aggiornare un modello EDM (Entity Data Model) dopo aver apportato modifiche al database sottostante.

Per avviarla, fare clic con il pulsante destro del mouse sul file con estensione edmx nella finestra Browser modello e scegliere Aggiorna modello da database. Verrà visualizzata la finestra di dialogo Scegli oggetti di database contenente tre schede.

Scheda Descrizione

Aggiungi

Consente di scegliere i nuovi oggetti di database da aggiungere al modello EDM.

Aggiorna

Consente di aprire una visualizzazione albero di tutti gli oggetti di database le cui definizioni verranno aggiornate nel modello di archiviazione.

Elimina

Consente di aprire una visualizzazione albero di tutti gli oggetti di database che verranno eliminati dal modello di archiviazione.

La procedura guidata Aggiorna modello consente di effettuare le operazioni seguenti:

  • Se un oggetto è stato eliminato dal database, viene rimosso dal modello di archiviazione. Le specifiche di mapping vengono aggiornate in modo che gli oggetti del modello concettuale non siano mappati ad elementi dell'archiviazione che non esistono più. Gli oggetti del modello concettuale esistenti non vengono eliminati.

  • Se un oggetto è stato aggiunto al database, o non è stato incluso nel modello precedente, è possibile scegliere di aggiungerlo al modello. Il modello di archiviazione viene aggiornato con l'oggetto appena aggiunto. Nel caso di una tabella o di una visualizzazione, ma non di una stored procedure, un tipo di entità corrispondente viene creato e mappato all'oggetto.

  • Se un oggetto è stato aggiornato, la relativa definizione viene aggiornata nel modello di archiviazione. Se tutte le nuove colonne sono state aggiunte a una tabella o a una visualizzazione, i tipi di entità corrispondenti vengono aggiornati con le proprietà corrispondenti. Se questi tipi fanno parte di una gerarchia di ereditarietà, solo l'entità interessata più vicina alla radice della gerarchia viene aggiornata con le proprietà associate. In questo modo si impedisce alle entità figlio di definire le stesse proprietà dei relativi predecessori.

Contenuto della sezione

Vedere anche

Attività

Procedura: aggiornare un modello EDM quando il database viene modificato

Altre risorse

Procedura guidata Entity Data Model
ADO.NET Entity Data Model Designer