prashant joseph Ответов: 1

Храните изображение и текст вместе в базе данных MSSQL


Привет,

Моя реальная проблема заключается в том, что я хотел сохранить изображение и текст как в одном поле столбца в таблице "tblTest".

Сценарий:

У меня есть следующие введенные данные пользователь:

Согласно следующей диаграмме, вы можете сказать, что эта диаграмма имеет более зеленый цвет, и один человек живет в этом зеленом дворце.

test.jpg (предположим, что у вас есть какое-то изображение здесь)


Объясните приведенную выше диаграмму.



А теперь я хочу сохранить выше введенные данные в поле rich text в поле database таблицы tblTest.

Можно ли хранить изображение и текст в одном столбце, если да, может ли кто-нибудь сказать мне, какой тип данных подходит для этого.
И как снова извлечь его из базы данных.

Спасибо,

1 Ответов

Рейтинг:
9

Hiren solanki

Возможно, вам поможет эта статья о хранении сериализованных данных в SQL.

http://aspalliance.com/1093_Serialization_in_Database.a[^]

Вы могли бы сделать один класс с Image и String и сделать это [Serializable] и вставьте эти сериализованные данные, как это делается со ссылкой на статью.

и извлеките и приведите эти сериализованные данные обратно в исходный класс.


prashant joseph

Мне нравится этот пост и очень полезен для меня ... я никогда не думал о сериализации....

Но моя проблема в том, что я хочу, чтобы это изображение и текст были в том же порядке, что и ранее набранные пользователем.

Поэтому для того, чтобы сделать это, я думаю, что мне нужно сохранить дополнительную информацию о позициях изображений в объекте MyImage, чтобы я мог извлечь ее из БД и поместить обратно в исходное положение, которое написал пользователь. Я правильно говорю?

Hiren solanki

сделайте класс, имеющий два свойства image, text с get; set; а затем примените значение к этому реквизиту. и сохраните этот класс в БД в сериализованном формате.
Надеюсь, это помогло.
Голосуйте или принимайте ответ, если это помогло.