我正在连接到 SQL Server 2008 数据库。
使用 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
但看不到如何设置新名称并在数据库上创建该表。