Вставка данных XML в БД - PullRequest
0 голосов
/ 30 мая 2011

Пожалуйста, дайте мне несколько идей о вставке данных XML в базу данных. Информация, которую мне нужно вставить, взята с Facebook. Как информация об отношениях пользователя, информация о работе и информация об образовании Я знаю, как использовать JSON и десериализовать информацию из Facebook Я просто не уверен, что просто вставлять в Db данные в формате DM в формате XMl

Спасибо за вашу помощь

Ответы [ 2 ]

0 голосов
/ 30 мая 2011

Сначала я создам модели, которые будут представлять мои данные, которые будут поступать из файла 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.
0 голосов
/ 30 мая 2011

Если вы используете базу данных MS SQL, вы можете использовать тип данных XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...