2

我最近下载了 SO Data Dump,想知道如何将它从 XML 转换为可以在 .NET 应用程序中使用的 DB。

4

5 回答 5

5

这是一篇wiki 文章,描述了使用存储过程将 XML 数据转储转换为数据库的过程。

SQLServerPedia 站点包含许多其他与 SO 相关的文章 -

于 2009-07-25T04:22:13.953 回答
3

您可以尝试XML Bulk Load

于 2009-07-25T04:35:32.913 回答
2

您可以使用DataSet.ReadXml 方法将其转换为 DataSet并将数据表插入数据库

于 2009-07-25T04:23:53.093 回答
1

C# 原生地处理 XML 非常好。除非有大量 XML,否则只需使用LINQ to XML即可。

如果您有大量 XML,那么以流模式处理它可能比将其放入数据库中的工作量更少

于 2009-07-25T04:23:14.870 回答
1

嗯,只需使用 XML 解析器,并根据需要制作数据库模式...您也可以将 xml 直接映射到数据库... http://en.wikipedia.org/wiki/XML_database 做更多阅读。 ..真的..

于 2009-07-25T04:24:03.653 回答