使用表定义加载DataSet& SQL Server中的关系(但不是数据)

时间:2009-07-23 17:20:45

标签: .net sql sqlbulkcopy

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

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

有没有一种简单的方法可以将SQL中的多个表定义,约束和外键定义直接加载到DataSet中,而不是手工构建DataTable并手动设置关系和约束,而不是创建XML模式定义? / p>

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

1 个答案:

答案 0 :(得分:4)

您可以使用DataAdapter.FillSchema