Сохраните и извлеките изображение (двоичное) из SQL Server, используя Entity Framework 6
Я пытаюсь сохранить растровое изображение в базе данных
Bitmap map = new Bitmap(pictureBoxMetroMap.Size.Width, pictureBoxMetroMap.Size.Height);
Я создал колонкуimgcontent
в базе данных с типом данныхbinary
но моя проблема в том, как я могу преобразовать этоbitmap
(карта) к двоичным данным?
И как я могу получить данные из базы данных?
Я гуглил это и нашел что-то вроде этого, но это не сработало:
byte[] arr;
ImageConverter converter = new ImageConverter();
arr = (byte[])converter.ConvertTo(map, typeof(byte[]));