我用 linq 读取 xml 文件并创建对象列表。
StringReader stream=new StringReader(xml);
XmlTextReader reader=new XmlTextReader(stream);
XElement req = XElement.Load(reader);
var users= (req.Descendants("Report")
.Select(e => new {
Fname= e.Descendants("firstName").FirstOrDefault().Value,
Lname = e.Descendants("lastName").FirstOrDefault().Value,
personalId = e.Descendants("id").FirstOrDefault().Value,
})).ToList();
用户价值包括 100,000 个对象。
我想将这些对象批量插入数据库表中。