<?xml version="1.0" encoding="utf-8"?>
<!--
/********************************************************
* ADO.NET 2.0 Data Provider for SQLite Version 3.X
* Written by Robert Simpson (robert@blackcastlesoft.com)
*
* Released to the public domain, use at your own risk!
********************************************************/
-->
<VSDataViewSupport xmlns="http://tempuri.org/VSDataViewSupport.xsd">
<DataViews>
<!-- This sample defines a single data view -->
<DataView name="SQLite">
<DisplayName>SQLite</DisplayName>
<!-- The connection node is static, i.e. has no underlying object -->
<StaticConnectionNode>
<!-- We can always specify data from the root object -->
<InitialDisplayName>{Root.Server}</InitialDisplayName>
<CommandBindings>
<!--
This command binding hooks up a command that launches the built-
in Visual Studio query designer.
-->
<CommandBinding name="NewQuery" guid="501822E1-B5AF-11d0-B4DC-00A0C91506EF" cmdid="13608" handler="884DD964-5327-461f-9F06-6484DD540F8F"/>
</CommandBindings>
<Children>
<StaticNode nid="Tables">
<DisplayName>User Tables</DisplayName>
<CommandBindings>
<CommandBinding name="NewQuery" guid="501822E1-B5AF-11d0-B4DC-00A0C91506EF" cmdid="13608" handler="884DD964-5327-461f-9F06-6484DD540F8F"/>
<CommandBinding name="NewTable" guid="814658EE-A28E-4b97-BC33-4B1BC81EBECB" cmdid="256" handler="SQLite.Designer.SQLiteCommandHandler"/>
</CommandBindings>
<Children>
<!--
To show a set of objects from the data source we issue a
selection, specifying type, restrictions and filter.
-->
<Selection type="Table" restrictions="null,null,null,TABLE">
<!--
The selection node indicates how to represent each object
in the selection.
-->
<SelectionNode nid="Table">
<DisplayName>{Table.Name}</DisplayName>
<Icon name="Table"/>
<Children>
<Selection type="TableColumn" restrictions="{Table.Database},null,{Table.Name}">
<SelectionNode>
<Icon name="Column"/>
</SelectionNode>
</Selection>
</Children>
</SelectionNode>
</Selection>
</Children>
</StaticNode>
<StaticNode nid="Views">
<DisplayName>User Views</DisplayName>
<CommandBindings>
<CommandBinding name="NewQuery" guid="501822E1-B5AF-11d0-B4DC-00A0C91506EF" cmdid="13608" handler="884DD964-5327-461f-9F06-6484DD540F8F"/>
</CommandBindings>
<Children>
<Selection type="View">
<SelectionNode nid="View">
<DisplayName>{View.Name}</DisplayName>
<Icon name="View"/>
<Children>
<Selection type="ViewColumn" restrictions="{View.Database},null,{View.Name}">
<SelectionNode>
<Icon name="Column"/>
</SelectionNode>
</Selection>
</Children>
</SelectionNode>
</Selection>
</Children>
</StaticNode>
</Children>
</StaticConnectionNode>
</DataView>
</DataViews>
</VSDataViewSupport>