【问题标题】:Inserting XML data into DB将 XML 数据插入数据库
【发布时间】:2011-05-30 17:30:16
【问题描述】:

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

感谢大家的帮助

【问题讨论】:

  • 上述问题非常广泛,实际上包含几个潜在问题。将问题分解为各个步骤并尝试分别解决。如果您遇到困难,请发布有关该特定问题的问题。
  • 您使用的是哪个数据库?

标签: asp.net xml json


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-20
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多