У меня есть база данных (sql server 2008), и я работаю с c # в visual studio 2010.
Я хочу установить соединение с моей базой данных.Я написал код для этого следующим образом:
SqlConnection mySqlConnection = new SqlConnection
("Data Source=servername\\SQL2008; Initial Catalog=MyData;UID=MyID;PWD=mypassword;");
SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
mySqlCommand.CommandText = "SELECT image_column FROM images_table ";
mySqlConnection.Open();
SqlDataReader productsSqlDataReader = mySqlCommand.ExecuteReader();
Я не знаю, как действовать дальше.Я имею в виду, как извлечь столбец из читателя после выполнения приведенных выше утверждений?Также мне нужно пройти весь столбец строка за строкой и преобразовать каждое изображение в элемент IContent.Должен ли я написать свой собственный конвертер для этого или есть какой-нибудь класс .NET, который это уже делает?
Вот сценарий.У меня есть таблица с примерно 20 столбцами, один из которых - images_column.Этот столбец является единственным столбцом, в котором изображения хранятся в виде двоичных данных.Остальные столбцы - это обычные целые числа (значение размера) и строки (его имя, местоположение и т. Д.), Связанные с этим конкретным изображением.Я надеюсь, что теперь все ясно.
Спасибо.