Наша «пользовательская» модель нуждается в небольшом профиле, и я не совсем уверен, как с этим справиться. Конечно, мы могли бы просто сохранить его в папку на диске и сохранить путь / имя файла к базе данных, но я думаю, что я бы предпочел сохранить его в самой БД.
Моя первая мысль заключалась в том, чтобы иметь свойство на модели, подобное этому:
[Property]
public byte[] ProfilePicture
{
get;
set;
}
Но мне кажется, что мне придется пройти ДЛИННЫЙ способ заставить его работать таким образом - получить массив байтов из базы данных, а затем преобразовать его в изображение с помощью какого-то обработчика.
Кто-нибудь видел хороший учебник о том, как справляться с такими вещами? Похоже, что это было бы достаточно распространенным требованием, чтобы я нашел что-то специфическое для MonoRail, но пока мои поиски оказались пустыми.