Condividi tramite


Procedura guidata Aggiorna modello (strumenti di Entity Data Model)

La procedura guidata Aggiorna modello di ADO.NET consente di aggiornare un file con estensione edmx dopo aver apportato modifiche al database sottostante. Per ulteriori informazioni sui file con estensione edmx, vedere Panoramica sui file con estensione edmx (Entity Framework).

Per avviare la procedura guidata, 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 file con estensione edmx.

Aggiorna

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

Elimina

Consente di aprire una visualizzazione struttura ad 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 evita che le entità figlio nella gerarchia definiscano le stesse proprietà dei relativi predecessori.

Cc716705.note(it-it,VS.100).gifNota:
Se si elimina un oggetto dal modello concettuale e successivamente si desidera utilizzare la procedura guidata Aggiorna modello per aggiungere nuovamente l'oggetto al modello, è necessario innanzitutto eliminare l'oggetto dal modello di archiviazione.Per ulteriori informazioni, vedere Procedura: eliminare oggetti dal modello di archiviazione (strumenti di Entity Data Model).

A partire da Visual Studio 2010, la finestra di dialogo Scegli oggetti di database consente inoltre di eseguire le seguenti personalizzazioni:

  • Applicare le regole della lingua inglese per i singolari e i plurali ai nomi di entità, set di entità e proprietà di navigazione quando viene generato il file con estensione edmx.

  • Includere colonne di chiavi esterne come proprietà nei tipi di entità.

Per ulteriori informazioni, vedere Finestra di dialogo Scegli oggetti di database (procedura guidata Entity Data Model).

Argomenti della sezione

Vedere anche

Attività

Procedura: aggiornare un file con estensione edmx quando il database viene modificato (strumenti di Entity Data Model)

Concetti

ADO.NET Entity Data Model Designer

Altre risorse

Procedura guidata Entity Data Model

Data di compilazione: 2011-04-18