Share via


Procedura: creare e modificare tipi di entità (strumenti di Entity Data Model)

In questo argomento viene descritto come creare e modificare i tipi di entità in ADO.NET Entity Data Model Designer (Entity Designer).

Creare un tipo di entità

Quando si crea un tipo di entità, in Entity Designer vengono eseguite le operazioni seguenti:

  • Creazione di una rappresentazione visiva del tipo di entità nell'area di progettazione.

  • Modifica della parte del file con estensione edmx che definisce il modello di dati concettuale.

  • Se il nuovo tipo è un tipo derivato, impostazione del tipo di base, incluso il connettore di ereditarietà appropriato.

  • Se il nuovo tipo non è un tipo derivato, creazione di una proprietà chiave con il nome e il tipo specificati.

  • Aggiornamento della finestra Dettagli Mapping.

  • Aggiornamento della finestra Browser modello.

Per creare un tipo di entità utilizzando la finestra di dialogo Nuova Entity

  1. Fare clic con il pulsante destro del mouse in un punto vuoto dell'area di progettazione, scegliere Aggiungi, quindi fare clic su Entità.

    Verrà visualizzata la finestra di dialogo Nuova Entity.

  2. Specificare le impostazioni per il nuovo tipo di entità:

    • Specificare un nome per il tipo di entità. Il nome deve essere univoco all'interno dello spazio dei nomi del modello concettuale. Per ulteriori informazioni, vedere Panoramica sui file con estensione edmx (Entity Framework).

    • Selezionare il tipo di base per il tipo di entità. Se si desidera che il nuovo tipo di entità derivi da un altro tipo, selezionare il tipo di base nell'elenco a discesa. In caso contrario, impostare questo campo su Nessuno.

    • Specificare un nome per il set di entità. Se la nuova entità è un'entità derivata, questo campo non è abilitato.

    • Specificare il nome e il tipo della proprietà chiave. La proprietà chiave viene utilizzata per individuare istanze univoche del tipo di entità. Questi campi sono abilitati quando Tipo di base non è impostato su Nessuno.

  3. Scegliere OK.

    Nella finestra di progettazione verrà creato un tipo di entità.

Per creare un tipo di entità utilizzando la casella degli strumenti

  1. Dalla Casella degli strumenti trascinare il controllo Entità in un punto vuoto dell'area di progettazione.

    Nell'area di progettazione verrà visualizzato un nuovo tipo di entità.

  2. Modificare le proprietà per il nuovo tipo di entità nella finestra Proprietà.

Modificare un tipo di entità

È possibile modificare i tipi di entità utilizzando la finestra Proprietà.

Per modificare un tipo di entità

  1. Selezionare l'entità.

    Le informazioni sul tipo di entità verranno visualizzate nella finestra Proprietà.

  2. Apportare le modifiche nella finestra Proprietà.

Per modificare il nome di una proprietà utilizzando l'area di progettazione

  1. Selezionare il tipo di entità, quindi fare clic sul nome della proprietà.

    Il nome della proprietà diventerà un campo modificabile.

  2. Aggiornare il nome della proprietà.

Eliminare un tipo di entità

L'eliminazione di un tipo di entità comporta l'esecuzione delle operazioni seguenti:

  • Eliminazione della rappresentazione visiva del tipo di entità dall'area di progettazione.

  • Modifica della parte del file con estensione edmx che definisce il modello di dati concettuale.

  • Impostazione della proprietà Tipo di base di tutti il tipi derivati del tipo di entità su (nessuno) ed eliminazione dei connettori di ereditarietà appropriati.

  • Eliminazione di tutte le associazioni in cui l'elemento <End> include il tipo di entità eliminato. Verranno eliminate anche le proprietà di navigazione appropriate.

  • Eliminazione dei mapping per il tipo di entità e aggiornamento della finestra Dettagli Mapping.

  • Aggiornamento della finestra Browser modello.

Per eliminare un tipo di entità

  • Selezionare il tipo di entità, fare clic con il pulsante destro del mouse e scegliere Elimina.

    In alternativa

  • Selezionare una o più entità e premere il tasto CANC.

Vedere anche

Riferimento

Finestra di dialogo Elimina tabelle e visualizzazioni non mappate (Entity Data Model Designer)

Concetti

ADO.NET Entity Data Model Designer

Altre risorse

Attività degli strumenti di Entity Data Model