Exemplo n.º 1
0
        private void GetDependencies()
        {
            DependenciesView.Nodes.Clear();

            StoredProcedure storedProcedure = GetStoredProcedure();

            List <StoredProcedure> procedures = storedProcedure.Procedures;
            List <string>          tables     = storedProcedure.Dependencies;
            List <string>          views      = storedProcedure.Dependencies;

            DependenciesView.BeginUpdate();

            DependenciesView.Nodes.Add(storedProcedure.Name, storedProcedure.Name);
            AddDependencies(DependenciesView.Nodes, storedProcedure);

            if (procedures.Count > 0)
            {
                AddNodes(DependenciesView.Nodes[storedProcedure.Name].Nodes, procedures);
            }

            DependenciesView.ExpandAll();
            DependenciesView.EndUpdate();
        }