示例#1
0
        private void OnAlterProcedureThreaded(object state)
        {
            ProcedureNode        node           = CurrentNode.DataItem as ProcedureNode;
            IDbFactory           fac            = node.ConnectionContext.DbFactory;
            IEditSchemaProvider  schemaProvider = (IEditSchemaProvider)node.ConnectionContext.SchemaProvider;
            ProcedureAlterSchema alterSchema    = new ProcedureAlterSchema(node.Procedure, (ProcedureSchema)((ProcedureSchema)state).Clone());

            schemaProvider.AlterProcedure(alterSchema);
            OnRefreshParent();
        }