преобразуйте ваше изображение в байтовый массив и сохраните его таким образом, а затем преобразуйте в изображение, когда вы извлекаете его из базы данных, и именно так я храню большую часть данных моего типа BLOB-объектов, поскольку проблемы с первым подходом к коду, о которых вы упоминали, естьконкретная причина, по которой вы не можете использовать API сначала кода и свободное отображение с вашей базой данных
Редактировать:
Использовать varbinary (max) для типов данных размером более 8 КБ, так как изображение будет устаревшим в будущем ref в вашем файле edmx, если вы сначала используете модель, тогда вы можете установить тип данных столбца в разделе свойств, если столбец выбран в конструкторе, если вы используете сначала проект базы данных, то вы можете изменить тип данных в базе данных.затем сгенерируйте модель из базы данных
codefirst api, создайте свою базу данных, затем используйте реинжиниринг codefirst, использующий PowerTools для инфраструктуры приложений, для генерации кода и первых моделей и контекста