在我的 .NET 程序中,我想通过插入新列来修改数据库表的结构。但我不想通过 ADO.NET 在数据库上运行“ALTER TABLE .....”命令来做到这一点。我想通过在我的数据表中添加新列来做到这一点。因此,当我更新关联的 tableAdapter 时,物理表结构将发生变化。
我期望工作的代码是这样的:
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);
但它没有。
如果有可能,我该怎么做?