Condividi tramite


Procedura: creare e modificare le associazioni

Le associazioni definiscono relazioni tra tipi di entità in Entity Data Model (EDM). Alle associazioni possono partecipare solo due tipi di entità, ognuna delle quali è detta entità finale. Tra due tipi di entità possono essere presenti più associazioni. Le associazioni sono rappresentate nell'area di progettazione da una riga che connette due tipi di entità.

Creare un'associazione

La creazione di un'associazione comporta l'esecuzione delle operazioni seguenti:

  • Creazione di una rappresentazione visiva dell'associazione e aggiunta di questa rappresentazione all'area di progettazione.

  • Aggiunta delle proprietà di navigazione alle rappresentazioni visive dei tipi di entità per ognuna delle entità finali dell'associazione.

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

  • Aggiornamento della finestra Dettagli Mapping.

  • Aggiornamento del browser del modello.

NoteNota

Dopo avere creato un'associazione, è necessario creare i mapping per l'associazione. Per ulteriori informazioni, vedere Procedura: creare e modificare i mapping di associazione.

Per creare un'associazione utilizzando la finestra di dialogo Nuova Association

  1. Fare clic con il pulsante destro del mouse in un punto vuoto dell'area di progettazione, scegliere Aggiungi e selezionare Associazione.

    Verrà visualizzata la finestra di dialogo Nuova Association.

  2. Specificare le impostazioni per l'associazione:

    • Specificare un nome per la nuova associazione.

    • Selezionare le entità da includere nell'associazione nell'elenco a discesa Entità.

    • Selezionare la molteplicità per ogni entità.

    • Specificare il nome della proprietà di navigazione per ogni entità.

  3. Scegliere OK.

Per creare un'associazione utilizzando la casella degli strumenti

  1. Fare clic sul controllo Associazione nella casella degli strumenti.

  2. Selezionare le entità da includere nell'associazione facendo clic su un'entità nell'area di progettazione, quindi facendo clic su un'altra entità nell'area di progettazione.

    Verrà visualizzata la finestra di dialogo Nuova Association.

  3. Specificare le impostazioni per l'associazione:

    • Specificare un nome per la nuova associazione.

    • Selezionare la molteplicità per ogni entità.

    • Specificare il nome della proprietà di navigazione per ogni entità.

  4. Scegliere OK.

Per associare un'entità selezionata a un'altra entità

  1. Selezionare un'entità nell'area di progettazione, scegliere Aggiungi e selezionare Associazione.

    Verrà visualizzata la finestra di dialogo Nuova Association.

  2. Specificare le impostazioni per l'associazione:

    • Specificare un nome per la nuova associazione.

    • Selezionare le entità da includere nell'associazione nell'elenco a discesa Entità.

    • Selezionare la molteplicità per ogni entità.

    • Specificare il nome della proprietà di navigazione per ogni entità.

  3. Scegliere OK.

Eliminare un'associazione

Le associazioni vengono eliminate utilizzando l'area di progettazione della finestra di progettazione di ADO.NET Entity Data Model. L'eliminazione di un'associazione comporta l'esecuzione delle operazioni seguenti:

  • Eliminazione della rappresentazione visiva dell'associazione dall'area di progettazione.

  • Eliminazione delle proprietà di navigazione dalle rappresentazioni visive dei tipi di entità per ognuna delle entità finali dell'associazione.

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

  • Eliminazione dei mapping per l'associazione e aggiornamento della finestra Dettagli mapping entità.

  • Aggiornamento della finestra Browser modello.

Per eliminare un'associazione

  • Fare clic con il pulsante destro del mouse sull'associazione e scegliere Elimina.

    In alternativa

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

Vedere anche

Concetti

Cenni preliminari su ADO.NET Entity Data Model Designer

Altre risorse

Attività degli strumenti di Entity Data Model