2016-05-05 74 views

回答

1

根據this documentation section,您可以使用名爲TablesToBeExportedListList<string>屬性在MySqlBackup.ExportInfo中指定它。

所以,這樣的事情應該工作:

string constring = "server=localhost;user=root;pwd=1234;database=test1;"; 
string file = "Y:\\backup.sql"; 
using (MySqlConnection conn = new MySqlConnection(constring)) 
{ 
    using (MySqlCommand cmd = new MySqlCommand()) 
    { 
     using (MySqlBackup mb = new MySqlBackup(cmd)) 
     { 
      cmd.Connection = conn; 
      conn.Open(); 
      mb.ExportInfo.TablesToBeExportedList = new List<string> { 
       "Table1", 
       "Table2" 
      }; 
      mb.ExportToFile(file); 
     } 
    } 
} 
+0

非常感謝。有用。^_ ^你是一個很大的幫助。 – ThEpRoGrAmMiNgNoOb