加载具有相同关系、主键和约束的数据集

Load DataSet with the same relations ,primary keys, and constraints

我想知道如何加载与源 DB 完全相同的 DataSet 对象,我的意思不仅是数据,还有模式(即关系、主键、约束等)因为当您使用以下内容时:

Adapter.Fill(DataSetObject,"TableName")

在那里,你只加载数据,任何关系或索引都将丢失,你必须手动重建它。

只需执行:

//First, we load the schema:
Adapter.FillSchema(DataSetObject, SchemaType.Source, "TableName")
//Then, we load the data itself:
Adapter.Fill(DataSetObject, "TableName")

参考--> https://support.microsoft.com/en-us/kb/301216