【发布时间】:2014-06-16 20:42:02
【问题描述】:
我正在处理具有非常动态模式的数据库的应用程序。我想将我的数据库表模式添加到 DataSet 中,以便我可以轻松地获取我的表列、列类型和约束。我使用DataAdapter.FillSchema 方法使这成为可能:
foreach (string table in get_tables())
{
DbDataAdapter myDataAdapter= new SqlDataAdapter("Select * From "+table, myConnexionString);
myDataAdapter.FillSchema(myDataSet, SchemaType.Source, table);
}
其中get_tables 是一个返回我的数据库表名称的List<string> 的方法。这在我的情况下工作得很好,但我不确定这是否是最好的方法?有没有替代品?
【问题讨论】:
-
这是一个很好的方法......
标签: c# .net dataset dataadapter