我有一個使用本地數據庫的程序。用戶具有不同版本的程序,而該程序又具有更新其數據庫的命令。所以現在我有這個巨大的代碼看起來像塊:我可以驗證一個mysql模式而不需要逐行執行嗎
try
{
using (var cmd = new MySqlCommand("ALTER TABLE `SomeTable` ADD COLUMN `SomeColumn` double NULL ;", con))
{
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
}
}
我有上百個,這些是添加或刪除列,添加表,創建索引等是否有這樣做的更有效的方式,像一次驗證整個模式,還是我堅持維護它? 我打算將其更改爲一個字符串數組,但只是運行數組中的所有字符串,但我不知道是否有更好的方法來執行此操作。