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 una raccolta 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.
Sulla barra dei menu, scegliere Visualizza, Finestra Proprietà.
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 raccolta 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.
Nell'elenco accanto alla proprietà TypeName, scegliere 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 nel progetto, scegliere la freccia in giù accanto alla proprietà TypeName, scegliere la scheda Progetto corrente nella finestra di dialogo quindi la classe nel 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, aprire l'elenco visualizzato per il descrittore di tipo quindi scegliere Modifica.
Verrà aperta la finestra Esplora integrazione applicativa dei dati.
In Esplora integrazione applicativa dei dati, aprire il menu di scelta rapida del 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 una raccolta di entità
Nella finestra Dettagli metodo di integrazione applicativa dei dati, selezionare il descrittore di tipo del parametro desiderato.
Sulla barra dei menu, scegliere Visualizza, Finestra Proprietà.
Nella finestra Proprietà impostare la proprietà Name su un nome che descrive l'entità, ad esempio Contacts.
Impostare la proprietà IsCollection su Trueper indicare che il descrittore di tipo è una raccolta 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 nel progetto, scegliere la freccia in giù accanto alla proprietà TypeName, scegliere la scheda Progetto corrente nella finestra di dialogo quindi la classe nel 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 raccolta 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 una raccolta 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 una raccolta di tipi definita 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, aprire l'elenco visualizzato per il descrittore di tipo quindi scegliere Modifica.
Verrà aperta la finestra Esplora integrazione applicativa dei dati.
In Esplora integrazione applicativa dei dati, aprire il menu di scelta rapida del descrittore di tipo quindi scegliere Aggiungi descrittore tipo.
Al descrittore del tipo di raccolta 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