powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема при сохранении Image в поле Entity-объекта
2 сообщений из 2, страница 1 из 1
Проблема при сохранении Image в поле Entity-объекта
    #37535742
Obrazer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо сохранить картинку с файла в БД.
Используется EF. Есть табличка и соответственно тип в модели Image и у него поле Body (в БД тип image, в Entity - byte[]).

Такой код
Код: plaintext
1.
2.
3.
4.
5.
6.
            catalog.Model.Image im = new catalog.Model.Image();
            FileStream fs = new FileStream("d:/DB/1/1.png", FileMode.Open, FileAccess.Read);
            fs.Position = 0;
            im.Body = new byte[Convert.ToInt32(fs.Length)];
            var ii = fs.Read(im.Body, 0, Convert.ToInt32(fs.Length));
            fs.Close();

Отрабатывает молча. Сохраняет, но в содержимом одни нули.

Пробовал вписывать непосредственно значения (для эксперимента), типа, im.Body[1] = 123;, как был 0 в этом байте, так и остается.

Итак, что не так и что сделать чтоб было так. Или вообще как?
...
Рейтинг: 0 / 0
Проблема при сохранении Image в поле Entity-объекта
    #37538801
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
im.Body = File.ReadAllBytes("blablabla.png");
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема при сохранении Image в поле Entity-объекта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]