如何将XML文件转换为数据库?

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

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

SQLServerPedia网站包含许多与SO相关的文章 –

  • 了解StackOverflow数据库架构
  • 有趣的StackOverflow数据库查询等

您可以尝试XML Bulk Load 。

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

C#本身很好地处理XML。 除非有大量的XML,否则只需使用LINQ to XML 。

如果你有大量的XML,那么在流模式下处理它的工作量远远少于将它放在数据库中

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