Condividi tramite


Procedura: aggiungere una proprietà del tipo complesso a un'entità (strumenti di Entity Data Model)

Nelle procedure contenute in questo argomento viene descritto come utilizzare ADO.NET Entity Data Model Designer (Entity Designer) per aggiungere una proprietà del tipo complesso a un'entità. Per informazioni sull'utilizzo dei tipi complessi, vedere Complex Type Objects (Entity Framework).

Nelle procedure riportate di seguito si presuppone che un file con estensione edmx sia aperto in Entity Designer.

Aggiungere un tipo complesso esistente a un'entità

Per aggiungere un tipo complesso esistente a un'entità

  1. Fare clic con il pulsante destro del mouse su un'entità, scegliere Aggiungi e selezionare Proprietà complessa.

    Una proprietà del tipo complesso con un nome predefinito verrà aggiunta all'entità. Un tipo predefinito, scelto tra i tipi complessi esistenti, verrà assegnato alla proprietà.

  2. Assegnare il tipo desiderato alla proprietà nella finestra Proprietà.

    Dd456823.note(it-it,VS.100).gifNota:
    Dopo avere aggiunto una proprietà del tipo complesso a un'entità, è necessario eseguire il mapping delle proprietà alle colonne della tabella.Per ulteriori informazioni, vedere Procedura: eseguire il mapping di proprietà dei tipi complessi a colonne della tabella (strumenti di Entity Data Model).

Effettuare il refactoring delle proprietà esistenti in un tipo complesso

Per effettuare il refactoring delle proprietà esistenti in un tipo complesso

  • Nell'area di Entity Designer selezionare una o più proprietà (escludendo le proprietà di navigazione) di un'entità, quindi fare clic con il pulsante destro del mouse e selezionare Effettua refactoring nel nuovo tipo complesso.

    Nella finestra Browser modello verrà aggiunto un nuovo tipo complesso con le proprietà selezionate. Al tipo complesso viene assegnato un nome predefinito. Per informazioni sulla ridenominazione di un tipo complesso, vedere Procedura: creare e modificare tipi complessi (strumenti di Entity Data Model).

    Una proprietà complessa del tipo appena creato sostituisce le proprietà selezionate. Tutti i mapping delle proprietà vengono mantenuti.

Vedere anche

Attività

Procedura: creare e modificare tipi complessi (strumenti di Entity Data Model)
Procedura: mappare un'importazione di funzioni a un tipo complesso (strumenti di Entity Data Model)
Procedura: eseguire il mapping di proprietà dei tipi complessi a colonne della tabella (strumenti di Entity Data Model)

Altre risorse

Attività di modellazione con gli strumenti di Entity Data Model