我正在尝试从 API 中提取多层 XML 数据,以便将其插入数据库。
首先,从 API 中提取 XML 文件后,我将使用DataSet的ReadXML方法创建DataTables。一旦摄取, DataSet中恰好总共有 19 个。
我知道我可以使用DataRelation来链接所有表,但看起来ReadXML方法已经推断出一些架构信息,因此在DataSet的每个DataTable之间生成了看似合理的关系。
但是,我想最终只将一个表移植到我的数据库中,而不是 19 个,而且我更喜欢在 C# 中加入/合并/关联这些表,而不是在 SQL 中。
您能否建议从我当前DataSet中的所有相关DataTables创建单个表的最佳实践?