Cenni preliminari sul supporto di visualizzazione dati
Estensibilità di progettazione di dati (DDEX) fornisce il supporto per le visualizzazioni dati personalizzate utilizzando lo schema definito in DataViewSupport.xsd. Utilizzare lo schema di DataViewSupport per creare il file XML in cui viene definito come le gerarchie di oggetti di database vengono visualizzati nell'Esplora server di Visual Studio . Ciascuna gerarchia di dati è un'estensione grafica di una visualizzazione dati definite per gli oggetti di database. È possibile definire tutte le visualizzazioni dati che si desidera.
Seguente brevi sinossi i concetti chiave del supporto di visualizzazione dati:
Visualizzazioni dei dati
Risorse
Visualizzazioni dei dati
Le visualizzazioni dati corrispondono ai nodi della gerarchia dell'oggetto dati sotto il nodo di connessioni dati nell'Esplora server di Visual Studio . È possibile definire ogni visualizzazione dati utilizzando l'elemento di definizione. Successivamente, elencare le visualizzazioni definite all'interno delle visualizzazioni. È possibile includere un numero qualsiasi delle visualizzazioni dati.
Il codice XML seguente viene mostrata la struttura delle relazioni tra DataViewSupport, la raccolta di visualizzazioni dati e le visualizzazioni dati specifiche.
<DataViewSupport xmlns=http://.../DataViewSupport.xsd>
<Define name="View" parameters="name,type">
<View name="$(name)">
...
</View>
</Define>
<Define name="Classic Folders">
…
</Define>
<Views>
<ViewRef name="View" arguments="Classic View, Classic" />
<ViewRef name="View" arguments="By Object Type, ByObjectType" />
<ViewRef name="View" arguments="By Schema, BySchema" />
</Views>
</DataViewSupport>
Risorse
Le risorse consentono di fornire stringhe localizzate (ovvero risorse di tipo stringa) per supportare i dati. Fornito le stringhe localizzate in tutti i linguaggi in cui Visual Studio fornisce.
Ci sono due modi per specificare le risorse. Oppure è possibile specificare i valori delle risorse nel file XML e restituiscono un file localizzato in fase di esecuzione, o il file XML può indicare una risorsa in un assembly che contiene le stringhe, ad esempio, una DLL satellite.