Data View Nodes
External data objects are exposed in the Visual Studio Server Explorer as data view nodes. There are three types of data view nodes:
Connection Node
Represents a top-level node in a given data view; a connection node is always a direct child of the Server Explorer Data Connections node. A connection node may represent a single data object in the data source or a static node with no underlying object.Static Node
Represents a data view node that has no underlying data object, but is useful for exposing views of things like collections (as of tables or other data views). A static node acts as a placeholder in the object hierarchy for collections of data objects. A static node can also represent known objects in the data source that cannot be enumerated—for example, some system objects.Selection Node
Represents a single data object in the data source exposed by a data object selection. For this reason, a selection node always represents an actual data object in the data source. For the given selection, the selection node represents information for each node resulting from the selection. In the schema hierarchy, the SelectionNode Element is always a child of the Selection Element.
Features of Data View Nodes
Data view nodes have special features. In fact, of the seven features of data view nodes, three are common to all node types, and the remaining four apply only under special circumstances. These features are referred to as common node features and special node features, respectively.
Node ID
Node Display Name
Node Children
Node Icons
Conditionally Hiding Nodes
Static Properties
Object Connection Node Types