在我的项目中,我需要读取一个 csv 文件并将其转换为 xml 并将 xml 保存到数据库表中。我想将 xml 输出直接保存到数据库而不保存到文件中。我能够将 csv 转换为 xml,但我不确定如何直接保存它(不保存到文件)数据库。任何帮助表示赞赏。
这是我的代码
var lines = System.IO.File.ReadAllLines(@"C:\test.csv");
var xml = new XElement("TopElement",
lines.Select(line => new XElement("Item",
line.Split(';')
.Select((column, index) => new XElement("Column" + index, column)))));
// XmlTextReader reader = new XmlTextReader(xml.ToString());
//xml.Save(@"C:\xmloutput.xml); // dont want to save to file.