Share via


Finestra di dialogo Scegli oggetti di database (procedura guidata Aggiorna modello)

La finestra di dialogo Scegli oggetti di database fa parte della procedura guidata Aggiorna modello. È possibile avviare la procedura guidata Aggiorna modello facendo clic con il pulsante destro del mouse su uno spazio vuoto dell'area di progettazione di Entity Data Model o in qualsiasi punto della finestra Browser modello e selezionando Aggiorna modello da database. Nella finestra di dialogo Scegli oggetti di database sono visibili tre schede: Aggiungi, Aggiorna ed Elimina. In questo argomento vengono riepilogate le funzionalità di ciascuna di esse. Per informazioni dettagliate sulle modifiche apportate mediante la procedura guidata Aggiorna modello a un file con estensione edmx, vedere Modifiche apportate a un file con estensione edmx tramite la procedura guidata Aggiorna modello.

Scheda Descrizione

Aggiungi

Consente di visualizzare la struttura ad albero degli oggetti di database non rappresentati nel modello di archiviazione corrente. Quando si seleziona un oggetto da aggiungere, la procedura guidata Aggiorna modello apporta le modifiche al modello concettuale, al modello di archiviazione e ai mapping.

Per fare in modo che la procedura guidata non applichi le regole della lingua inglese per i singolari e i plurali ai nomi di Entity, EntitySet e NavigationProperty, deselezionare la casella di controllo Rendi plurali o singolari i nomi degli oggetti generati. Se si procede con la casella di controllo selezionata, la procedura guidata eseguirà le operazioni seguenti per gli elementi appena aggiunti:

  • Renderà singolari tutti i nomi di EntityType.

  • Renderà plurali tutti i nomi di EntitySet.

  • Renderà singolare il nome di ogni oggetto NavigationProperty che restituisce al massimo un'entità.

  • Renderà plurale il nome di ogni oggetto NavigationProperty che restituisce più entità.

    Cc716689.note(it-it,VS.100).gifNota:
    La procedura guidata Entity Data Model applica le regole della lingua inglese per i singolari e i plurali creando un oggetto PluralizationService e passandolo a un oggetto EntityModelSchemaGenerator.

Se non si desidera che la procedura guidata generi proprietà dei tipi di entità che corrispondono alle colonne di chiavi esterne nel database, deselezionare la casella di controllo Includi colonne di chiavi esterne nel modello. Per informazioni sull'utilizzo delle chiavi esterne in un modello concettuale, vedere Defining and Managing Relationships e ReferentialConstraint Element (CSDL).

Cc716689.note(it-it,VS.100).gifNota:
Se una tabella di database contiene solo chiavi esterne (definita talvolta tabella di join pura), la procedura guidata non genererà un tipo di entità corrispondente né proprietà dei tipi di entità correlati che corrispondono alle chiavi esterne.Per contro, verrà generata un'associazione molti-a-molti tra i due tipi di entità collegati dalla tabella di join pura.

Aggiorna

Consente di visualizzare una struttura ad albero di tutti gli oggetti presenti nel database e nel modello di archiviazione. Le definizioni per tutti gli elementi visibili in questa posizione verranno sovrascritte nel modello di archiviazione.

Elimina

Consente di visualizzare una struttura ad albero di tutti gli oggetti presenti nel modello di archiviazione ma non nel database. Tutti gli elementi visibili in questa posizione verranno eliminati dal modello di archiviazione.

Cc716689.note(it-it,VS.100).gifNota:
Quando si aggiornano e si eliminano oggetti, le modifiche vengono apportate solo al modello di archiviazione.Le modifiche che si desidera apportare al modello concettuale e ai mapping devono essere effettuate manualmente.Per informazioni sulla definizione manuale di un modello concettuale, vedere Defining a Conceptual Model.

Vedere anche

Attività

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

Altre risorse

Procedura guidata Aggiorna modello (strumenti di Entity Data Model)