Самый быстрый способ сериализации DataSet в таблице SQL Server - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть набор данных, извлеченный из источника данных ODBC (MySQL), мне нужно временно поместить его в базу данных SQL Server для выборки другим процессом (а затем преобразовать далее).

Вместо созданиякрасиво отформатированная таблица базы данных. Я бы предпочел иметь одно поле типа text и разбирать его там.

Это всего лишь одно упражнение по переносу данных, поэтому мне не нужны элегантность и производительность.или любые другие его аспекты.

Все, что я хочу, - это иметь возможность десериализации «текстового объекта» (или двоичного файла) обратно во что-либо, напоминающее набор данных.Объект Dictionary тоже справился бы.

Какие-нибудь быстрые исправления для меня?:)

Ответы [ 2 ]

2 голосов
/ 02 февраля 2012

Используйте DataSet.WriteXml , чтобы записать свой «текстовый блоб», затем используйте DataSet.ReadXml позже, когда вы хотите перевести «текстовый блоб» обратно в набор данных, чтобы выполнять любые последующие манипуляции, которые вы хотите сделать.

1 голос
/ 02 февраля 2012

Почему вы не делаете все в пакете служб SSIS, не извлекаете из MySQL, не трансформируете по своему желанию и не загружаете, где вам это нужно?

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