C# 有没有办法使用XmlDeserialization将XML数据保存到SQL?
有人可以发布示例代码,使用XmlDeserialization将XML文件数据写入SQL数据库吗 我只想将选定的节点值保存到SQL 这是一个示例XML节点。我想保存每个子节点值C# 有没有办法使用XmlDeserialization将XML数据保存到SQL?,c#,sql,xml,C#,Sql,Xml,有人可以发布示例代码,使用XmlDeserialization将XML文件数据写入SQL数据库吗 我只想将选定的节点值保存到SQL 这是一个示例XML节点。我想保存每个子节点值 <Event> <ID>ApplicationStart</ID> <UserID> </UserID> <TimeStamp>634577331261524905</TimeStamp> <
<Event>
<ID>ApplicationStart</ID>
<UserID>
</UserID>
<TimeStamp>634577331261524905</TimeStamp>
<LocationID>5</LocationID>
</Event>
应用程序启动
634577331261524905
5.
这是我的代码:
StreamReader fs = new StreamReader(path);
XmlSerializer serializer = new XmlSerializer(typeof(List<AttendanceLogBo>));
var xmlAttendanceLogBos = serializer.Deserialize(fs) as List<AttendanceLogBo>;
foreach (var res in xmlAttendanceLogBos.c)
Console.WriteLine(res.value.OuterXml);
attendanceLogBos.Add(new AttendanceLogBo()
{
ReaderId = ,
CustomEmployeeId = l,
LogDateTime = DateTime.Now, //DateTime.Parse((item[2]).Substring(0, 6));
EventId = ,
EventLogId = 255,
IsProcessed = false,
LocationId = User.GetCemexUser().LocationId
});
_logImportService.Uploadlog(attendanceLogBos);
StreamReader fs=新的StreamReader(路径);
XmlSerializer serializer=新的XmlSerializer(typeof(List));
var xmlAttendanceLogBos=序列化程序。反序列化(fs)为列表;
foreach(xmlatendancelogbos.c中的var res)
Console.WriteLine(res.value.OuterXml);
添加(新的AttendanceLogBo()
{
ReaderId=,
CustomEmployeeId=l,
LogDateTime=DateTime.Now,//DateTime.Parse((项[2]).Substring(0,6));
EventId=,
EventLogId=255,
IsProcessed=false,
LocationId=User.GetCemexUser().LocationId
});
_logImportService.Uploadlog(AttendanceLogOS);
我想将所有xml节点值添加到列表中您能用您迄今为止所尝试的更新问题吗?