我正在連接到SQL Server 2008數據庫。如何使用C#克隆現有表模式以創建具有相同結構的新空表?
使用C#,我想創建一個新的表,具有由我指定的名稱,它看起來就像該數據庫中的現有表。沒有外鍵參與。
我有一個像
DataTable table = con.GetSchema("Tables");
foreach (System.Data.DataRow row in table.Rows)
{
foreach (System.Data.DataColumn col in table.Columns)
代碼,但它不會讓我很遠。我真的需要自己遍歷所有表嗎?即使我確定DataTable
如何克隆它?我看着DataTable.Clone
,但我看不到如何設置一個新名稱並在數據庫上創建該表。
向我們展示你有什麼到目前爲止 –
沒有什麼,編譯!我一直在通過MSDN文檔瞭解最近一小時,嘗試類似上面粘貼的代碼... – Ben