コード例 #1
0
 public override string GenerateScripts(CommonScript script)
 {
     if (script is RoutineScript routineScript)
     {
         return(this.GenerateRoutineScripts(routineScript));
     }
     else if (script is ViewScript viewScript)
     {
         return(this.GenearteViewScripts(viewScript));
     }
     else if (script is TriggerScript triggerScript)
     {
         return(this.GenearteTriggerScripts(triggerScript));
     }
     else
     {
         throw new NotSupportedException($"Not support generate scripts for type: {script.GetType()}.");
     }
 }