/// <summary>
        /// <para>
        /// Add the default child nodes for the current node.
        /// </para>
        /// </summary>
        /// <remarks>
        /// <para>
        /// This will add the default instance nodes for an application.
        /// </para>
        /// </remarks>
        protected override void AddDefaultChildNodes()
        {
            base.AddDefaultChildNodes();
            InstanceNode sqlServer = new InstanceNode();

            Nodes.Add(sqlServer);
//            ConnectionStringCollectionNode connectionStringCollectionNode = Hierarchy.FindNodeByType(Parent, typeof(ConnectionStringCollectionNode)) as ConnectionStringCollectionNode;
//            sqlServer.ConnectionStringNode = Hierarchy.FindNodeByName(connectionStringCollectionNode, SR.DefaultNewConnectionStringName) as ConnectionStringNode;
            DatabaseTypeCollectionNode databaseTypeCollectionNode = Hierarchy.FindNodeByType(Parent, typeof(DatabaseTypeCollectionNode)) as DatabaseTypeCollectionNode;

            sqlServer.DatabaseTypeNode = Hierarchy.FindNodeByName(databaseTypeCollectionNode, SR.DefaultDatabaseTypeName) as DatabaseTypeNode;
        }
예제 #2
0
 /// <devdoc>
 /// Handles the remove of a instnce node.
 /// </devdoc>
 private void OnInstanceNodeRemoved(object sender, ConfigurationNodeChangedEventArgs e)
 {
     this.instanceNode = null;
     dynamicQuerySettings.DefaultInstance = string.Empty;
 }