我最近下载了SO数据转储,并想知道如何将它从XML转换为我可以在我的.NET应用程序中使用的数据库。
答案 0 :(得分:5)
这是一个wiki article,描述了使用存储过程将XML数据转储转换为数据库的过程。
SQLServerPedia site包含许多与SO相关的文章 -
答案 1 :(得分:3)
您可以尝试XML Bulk Load。
答案 2 :(得分:2)
您可以使用DataSet.ReadXml Method将其转换为DataSet,并将数据表插入数据库
答案 3 :(得分:1)
C#本身可以很好地处理XML。除非有大量XML,否则只需使用LINQ to XML即可。
如果你有大量的XML,那么在流式传输模式下处理它比将它放在数据库中要少得多
答案 4 :(得分:1)
嗯,只需使用XML解析器,并根据需要创建数据库模式......您也可以直接将xml映射到数据库... http://en.wikipedia.org/wiki/XML_database 做更多的阅读......真的..