Procedura: definire il descrittore di tipo di un parametro
Un descrittore di tipo contiene proprietà che descrivono il tipo di dati di un parametro. Può definire un campo, un'entità o un insieme di entità. Per ulteriori informazioni, vedere Descrittore di tipo.
Per definire il descrittore di tipo di un parametro
Nella finestra Dettagli metodo di integrazione applicativa dei dati selezionare il descrittore di tipo del parametro.
Scegliere Finestra Proprietà dal menu Visualizza.
Nella finestra Proprietà impostare le proprietà del descrittore di tipo.
Nelle procedure riportate di seguito viene descritto come definire un descrittore di tipo come campo, entità o insieme di entità.
Per definire un campo
Nella finestra Proprietà impostare la proprietà Name del descrittore di tipo sul nome di un campo nel tipo che rappresenta l'entità, ad esempio FirstName.
Fare clic sull'elenco a discesa accanto alla proprietà TypeName, quindi selezionare il tipo di dati appropriato, ad esempio Int32.
Per informazioni su altri parametri facoltativi, vedere Descrittore di tipo.
Per definire un'entità
Nella finestra Proprietà impostare la proprietà Name su un nome che descrive l'entità, ad esempio Contact.
Impostare la proprietà TypeName sul nome completo del tipo che rappresenta l'entità. Questo tipo può essere una classe del progetto, un tipo definito in un assembly a cui si fa riferimento nella soluzione o un tipo definito nel modello a oggetti del metodo di integrazione applicativa dei dati.
Per una classe del progetto, fare clic sull'elenco a discesa visualizzato accanto alla proprietà TypeName, fare clic sulla scheda Progetto corrente, quindi selezionare una classe del progetto.
Il nome completo include lo spazio dei nomi e il nome della classe seguiti dal nome del sistema line-of-business. Nell'esempio seguente il valore della proprietà TypeName viene impostato su una classe del progetto.
MyBDCNamespace.BdcModel1.Contact, BdcModel1
Per un tipo che si trova in un assembly nella soluzione, il nome completo include il nome del tipo, il nome dell'assembly, il numero di versione, le impostazioni cultura e il token di chiave pubblica.
Nell'esempio seguente il valore della proprietà TypeName viene impostato su un tipo definito in un assembly a cui si fa riferimento nella soluzione.
MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Per un tipo definito nel modello a oggetti di integrazione applicativa dei dati, il nome completo include lo spazio dei nomi e il nome del tipo.
Nell'esempio seguente il valore della proprietà TypeName viene impostato su un tipo del modello a oggetti di integrazione applicativa dei dati.
Microsoft.BusinessData.Runtime.DynamicType
Nella finestra Dettagli metodo di integrazione applicativa dei dati fare clic sull'elenco a discesa visualizzato per il descrittore di tipo, quindi scegliere Modifica.
Verrà aperta la finestra Esplora integrazione applicativa dei dati.
In Esplora integrazione applicativa dei dati fare clic con il pulsante destro del mouse sul descrittore di tipo, quindi scegliere Aggiungi descrittore tipo.
Al descrittore del tipo di entità verrà aggiunto un nuovo descrittore di tipo come elemento figlio. Configurare tale descrittore di tipo come campo.
Ripetere il passaggio 4 per aggiungere un descrittore di tipo figlio per ogni campo dell'entità.
Per definire un insieme di entità
Nella finestra Dettagli metodo di integrazione applicativa dei dati selezionare il descrittore di tipo del parametro desiderato.
Scegliere Finestra Proprietà dal menu Visualizza.
Nella finestra Proprietà impostare la proprietà Name su un nome che descrive l'entità, ad esempio Contacts.
Impostare la proprietà IsCollection su True per indicare che il descrittore di tipo è un insieme di entità.
Impostare la proprietà TypeName su una stringa contenente un riferimento all'interfaccia IEnumerable<T> e il nome completo del tipo che rappresenta l'entità. Questo tipo può essere una classe del progetto, un tipo definito in un assembly a cui si fa riferimento nella soluzione o un tipo definito nel modello a oggetti del metodo di integrazione applicativa dei dati.
Per una classe del progetto, fare clic sull'elenco a discesa visualizzato accanto alla proprietà TypeName, quindi fare clic sulla scheda Progetto corrente e selezionare una classe del progetto.
Il nome completo include lo spazio dei nomi e il nome della classe seguiti dal nome del sistema line-of-business.
Nell'esempio seguente il valore della proprietà TypeName viene impostato su un insieme di classi del progetto.
System.Collections.Generic.IEnumerable`1 [MyBDCNamespace. BdcModel1.Contact, BdcModel1]
Per un tipo che si trova in un assembly nella soluzione, il nome completo include il nome del tipo, il nome dell'assembly, il numero di versione, le impostazioni cultura e il token di chiave pubblica.
Nell'esempio seguente il valore della proprietà TypeName viene impostato su un insieme di tipi in un assembly a cui si fa riferimento nella soluzione.
System.Collections.Generic.IEnumerable`1 [MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]
Per un tipo definito nel modello a oggetti di integrazione applicativa dei dati, il nome completo include solo lo spazio dei nomi e il nome del tipo.
Nell'esempio seguente il valore della proprietà TypeName viene impostato su un insieme di tipi definito nel modello a oggetti di integrazione applicativa dei dati.
System.Collections.Generic.IEnumerable`1 [Microsoft.BusinessData.Runtime.DynamicType]
Nella finestra Dettagli metodo di integrazione applicativa dei dati fare clic sull'elenco a discesa visualizzato per il descrittore di tipo, quindi scegliere Modifica.
Verrà aperta la finestra Esplora integrazione applicativa dei dati.
In Esplora integrazione applicativa dei dati fare clic con il pulsante destro del mouse sul descrittore di tipo, quindi scegliere Aggiungi descrittore tipo.
Al descrittore del tipo di insieme verrà aggiunto un nuovo descrittore di tipo come elemento figlio. Configurare tale descrittore di tipo come entità.
Vedere anche
Attività
Procedura: aggiungere un'entità al modello
Procedura: aggiungere un parametro a un metodo
Procedura: definire un'istanza di metodo
Concetti
Panoramica degli strumenti di progettazione del modello di integrazione applicativa dei dati
Altre risorse
Progettazione di un modello di integrazione applicativa dei dati