Asp.net 将XML数据插入数据库

Asp.net 将XML数据插入数据库,asp.net,xml,json,Asp.net,Xml,Json,请给我一些关于在数据库中插入XML数据的想法 我需要插入的信息来自Facebook。如用户关系信息、工作信息和教育信息。 我知道如何使用json和反序列化来自Facebook的信息 我不确定的是,仅仅将反序列化数据以XMl格式插入数据库 感谢您的帮助如果您使用的是MS SQL数据库,则可以使用XML数据类型。我将首先创建模型,该模型将表示来自XML文件的数据。例如, public class Person { public string Name { get; set; }

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


感谢您的帮助

如果您使用的是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系统,比如实体框架来处理插入操作 创建存储过程并对其进行操作 通过硬编码t-sql代码直接插入数据。
所述问题非常广泛,实际上包括几个潜在问题。将问题分解为单独的步骤,并尝试分别解决这些步骤。如果你被卡住了,发布一个关于这个问题的问题。你在使用哪个数据库?