Condividi tramite


Procedura: eseguire il mapping di proprietà dei tipi complessi a colonne della tabella (strumenti di Entity Data Model)

In questo argomento viene descritto come eseguire il mapping di una proprietà del tipo complesso alle colonne della tabella utilizzando ADO.NET Entity Data Model Designer (Entity Designer). La finestra Dettagli Mapping consente di eseguire il mapping di proprietà dei tipi scalari e complessi di entità a una o più tabelle, definire le condizioni per i mapping e specificare i mapping delle colonne alle proprietà. Le procedure descritte in questo argomento si applicano alle proprietà dei tipi sia scalari che complessi di entità.

Dd456822.note(it-it,VS.100).gifNota:
In questo argomento viene illustrato come eseguire il mapping di una proprietà del tipo complesso a una singola tabella di database.Le proprietà dei tipi complessi possono tuttavia essere mappate a più tabelle di database.Il processo è simile al mapping di proprietà scalari a più tabelle.Per un esempio di mapping di proprietà scalari a più tabelle, vedere Procedura dettagliata: mapping di un'entità a più tabelle (strumenti di Entity Data Model).

Nella tabella seguente vengono descritti i campi della finestra Dettagli Mapping quando viene selezionato un tipo di entità nell'area di progettazione.

Nome Descrizione

Colonna

Contiene un elenco in ordine alfabetico di tutte le colonne della tabella.

Operatore

Indica l'operatore della condizione o di mapping.

Valore/Proprietà

Indica la proprietà dell'entità mappata alla colonna. Le proprietà dei tipi complessi verranno visualizzate come ComplexTypePropertyName.PropertyName.

Se il campo è vuoto, significa che la colonna non è attualmente mappata a una proprietà scalare.

Quando si fa clic sul campo, questo diventa un elenco a discesa in cui sono visualizzate tutte le proprietà scalari.

Per aggiungere un mapping

  1. Fare clic con il pulsante destro del mouse su un tipo di entità nell'area di progettazione o in Browser modello e scegliere Mapping tabelle.

    I mapping delle tabelle verranno visualizzati nella finestra Dettagli Mapping.

  2. Espandere il nodo Esegui mapping a <Nome tabella>.

    Verrà visualizzato un nodo Mapping colonne.

  3. Espandere il nodo Mapping colonne.

    Verrà visualizzato un elenco di tutte le colonne della tabella. Le proprietà predefinite, se presenti, a cui sono mappate le colonne sono elencate sotto l'intestazione Valore/Proprietà.

  4. Selezionare la colonna che si desidera mappare, quindi fare clic con il pulsante destro del mouse sul campo Valore/Proprietà corrispondente.

    Verrà visualizzato un elenco a discesa di tutte le proprietà scalari.

  5. Selezionare la proprietà appropriata.

  6. Ripetere i passaggi 6 e 7 per ogni colonna della tabella.

Per eliminare un mapping di colonna

  1. Selezionare la colonna che si desidera mappare, quindi fare clic sul campo Valore/Proprietà.

    Il campo diventerà un elenco a discesa.

  2. Scegliere Elimina.

Vedere anche

Attività

Procedura: creare e modificare tipi complessi (strumenti di Entity Data Model)
Procedura: aggiungere una proprietà del tipo complesso a un'entità (strumenti di Entity Data Model)
Procedura: mappare un'importazione di funzioni a un tipo complesso (strumenti di Entity Data Model)
Procedura: effettuare il refactoring di proprietà esistenti nella proprietà di un tipo complesso (strumenti di Entity Data Model)
Procedura: aggiungere o eliminare condizioni (strumenti di Entity Data Model)
Procedura: eseguire il mapping di entità alle tabelle di database (strumenti di Entity Data Model)

Altre risorse

Attività degli strumenti di Entity Data Model
Scenari degli strumenti di Entity Data Model