Я нахожусь в ситуации, когда я храню изображения в виде массивов байтов в базе данных SQL. Я использую EF, поэтому в моей модели есть автоматическое свойство массива байтов, которое затем сначала фиксируется в базе данных с помощью кода.
Я хочу поместить в свою модель свойство только для чтения, которое является изображением, и преобразовать массив байтов в изображение при вызове метода доступа get. Два вопроса:
- Какое изображение следует использовать? Должен ли это быть образ System.Drawing или более новый BitmapImage?
- Не вызовет ли это каких-либо проблем с code-first и EF?
Я могу опубликовать код, если хотите, но я не думаю, что это необходимо, если кто-то хочет увидеть мой код, просто оставьте комментарий.