问题描述
|
请给我一些有关在数据库中插入XML数据的想法
我需要插入的信息来自Facebook。像用户关系信息,工作信息和教育信息。
我知道如何使用json和反序列化来自Facebook的信息
我不确定只是将反序列化的数据以XMl格式插入Db中
感谢你的帮助
解决方法
如果使用的是MS SQL数据库,则可以使用XML数据类型。
, 我将首先创建模型,该模型将代表我的数据,这些数据将来自XML文件。举些例子;
public class Person {
public string Name { get; set; }
public string Surname { get; set; }
public bool IsInRelationship { get; set; }
//this can go on
}
当您知道如何反序列化XML时,请为模型分配值。
之后,您可以在此处进行一些选择。
使用ORM系统(例如Entity Framework)来处理您的插入操作
创建存储过程并对其进行处理
通过对t-sql代码进行硬编码,直接插入数据。