0

我不是 System.Data 和 SQL Server 的专家,但需要生成一个大型 DataSet,然后使用 System.Data.SqlClient.SqlBulkCopy 来存储结果。

DataSet 将包含大约 10 个相关的表。当 SqlBulkCopy 将 DataSet 传输到 SQL Server 时,我的理解是来自各种 DataTables 的行将与现有的 SQL 表集成,维护关系和约束。

除了手动构建 DataTables 并手动设置关系和约束,也不是创建 XML 模式定义,有没有一种简单的方法可以将多个表定义、约束和外键定义从 SQL 直接加载到 DataSet 中?

如果没有,你会推荐什么方法?

4

1 回答 1

4

您可以使用DataAdapter.FillSchema

于 2009-07-23T17:27:21.303 回答