Procedura: creare un'associazione tra entità
È possibile definire relazioni tra entità nel modello di integrazione applicativa dei dati mediante la creazione di associazioni. In Visual Studio vengono generati metodi che forniscono informazioni su ogni associazione agli utenti del modello. Questi metodi possono essere utilizzati da web part di SharePoint, elenchi o applicazioni personalizzate per visualizzare relazioni dei dati in un'interfaccia utente.
È possibile creare due tipi di associazioni nella finestra di progettazione dell'integrazione applicativa dei dati: associazioni basate su chiave esterna e associazioni senza chiave esterna. Per ulteriori informazioni, vedere Creazione di un'associazione tra entità.
Per creare un'associazione tra entità
Nella scheda BusinessDataConnectivity della Casella degli strumenti fare clic su Associazione.
Nella finestra di progettazione dell'integrazione applicativa dei dati fare clic sull'entità di origine, quindi sull'entità di destinazione.
Verrà visualizzato l'Editor di associazione.
Se si desidera creare un'associazione basata su chiave esterna, selezionare la casella di controllo Associazione chiave esterna.
Nella colonna ID origine della tabella Mapping identificatori selezionare l'identificatore accanto a ogni descrittore di tipo corrispondente visualizzato nella colonna Campo.
Nella colonna ID origine, ad esempio, selezionare ContactID accanto al descrittore di tipo e ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID e al descrittore di tipo ReadItem.salesOrder.SalesOrder.ContactID.
Se si desidera creare un'associazione senza chiave esterna, deselezionare la casella di controllo Associazione chiave esterna.
Scegliere OK.
Nella finestra di progettazione dell'integrazione applicativa dei dati verrà visualizzata una linea che rappresenta l'associazione tra l'entità di origine e l'entità di destinazione.
In Visual Studio viene aggiunto un metodo AssociationNavigator alla classe di servizio dell'entità di destinazione e a quella dell'entità di origine. Per ulteriori informazioni sui metodi di navigazione delle associazioni, vedere l'articolo relativo alle operazioni supportate (la pagina potrebbe essere in inglese).
Nel metodo AssociationNavigator dell'entità di origine aggiungere codice che restituisca un insieme di entità di destinazione.
Nel metodo AssociationNavigator dell'entità di destinazione aggiungere codice che restituisca l'entità di origine correlata.
Per alcuni esempi sull'utilizzo dei metodi di tipo AssociationNavigator, vedere Creazione di un'associazione tra entità.
Vedere anche
Attività
Procedura: aggiungere un metodo Finder
Procedura: aggiungere un metodo Finder specifico
Procedura: aggiungere un metodo Creator
Procedura: aggiungere un metodo Deleter
Procedura: aggiungere un metodo Updater
Procedura: aggiungere un parametro a un metodo
Procedura: definire un'istanza di metodo
Procedura: definire il descrittore di tipo di un parametro
Concetti
Panoramica degli strumenti di progettazione del modello di integrazione applicativa dei dati
Altre risorse
Creazione di un'associazione tra entità
Progettazione di un modello di integrazione applicativa dei dati