将XML数据插入DB

时间:2011-05-30 17:30:16

标签: asp.net xml json

请告诉我有关在数据库中插入XML数据的一些想法 我需要插入的信息来自Facebook。像用户关系信息,工作信息和教育信息。 我知道如何使用json和反序列化来自Facebook的信息 只是将deserilaized数据插入XMl格式的Db是我不确定的

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

如果您使用的是MS SQL数据库,则可以使用XML数据类型。

答案 1 :(得分:0)

我首先创建模型,它将代表我的数据,它将来自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代码直接插入数据。