1
在我的.NET程序中,我想通過插入新列來修改數據庫表的結構。但我不想通過ADO.NET在數據庫上運行「ALTER TABLE .....」命令來完成此操作。我想通過在我的數據表中添加新列來實現。所以當我更新關聯的tableAdapter時,物理表結構將會改變。如何使用SqlDataAdapter和DataTable將新列插入到數據庫表中?
的代碼,這是我希望的工作是這樣的:
SqlCommand cmd = new SqlCommand("SELECT * FROM EMPLOYEE", conn);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
dt.Columns.Add(new DataColumn("BirthDate"));
adapter.Update(dt);
但事實並非如此。
如果有可能,我該怎麼辦?