相仿SQL查询分析器数据绑定

类似SQL查询分析器数据绑定
有很多类继承这个接口如database,table,column...等    请问下怎么像查询分析器那样绑定到treeview控件上,我只会用HierarchicalDataTemplate实现单个类的绑定,可我现在是多个类请问如何做?如果大神没时间也可以发下参考资料
/// <summary>
    /// 数据库对象公用接口
    /// </summary>
    public interface IModel:INotifyPropertyChanged
    {
        string Name { get; set; }

        ImageSource Icon { get; }

        string SqlScript { get; set; }

        bool IsChecked { get; set; }
    }

------解决方案--------------------
实不相瞒,本人对SQL的知识都是不太懂,本人访问数据库大多使用 LINQ to Entities ,所以对“用什么方法获取sql对象的脚本比较好”“mssql转sqllite的工具”实在不懂相仿SQL查询分析器数据绑定