我想知道如何加载 DataSet 对象与源 DB 完全相同,我的意思不仅是数据而且还有架构(即关系,主要键,约束等)因为当你使用以下内容时:
Adapter.Fill(DataSetObject,"TableName")
在那里,您只加载数据,任何关系或索引都将丢失,您必须手动重建它们。
答案 0 :(得分:0)
简单地说:
//First, we load the schema:
Adapter.FillSchema(DataSetObject, SchemaType.Source, "TableName")
//Then, we load the data itself:
Adapter.Fill(DataSetObject, "TableName")