使用相同的关系,主键和约束加载DataSet

时间:2016-09-02 23:57:44

标签: c# .net sql-server database dataset

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

Adapter.Fill(DataSetObject,"TableName")

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

1 个答案:

答案 0 :(得分:0)

简单地说:

//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