Храните как строку. Смотря в кокой БД можите выберать динамическую или статическую(для статики придёться проверку делать чтобы не потерять половину ссылки).
skipper_1008: в Sql Server который идёт в VisualStudio есть тип nchar(10) статический, любая строка занимает 10 символов, тоесть ссылка в 20 символов в этом пле не поместиться и будет храниться только 10 симоволо ссылки, а динамическая nvarchar(10) она занимает 10 символов и при необходимости увеличения размера увеличит, тогда сслыка в 20 символов поместиться.
Andrey Dyrkov: вы сейчас кажется глупость сказали. Не знаю что такое nchar - никогда с ним не работал, но nvarchar(10) - это динамическая строка с _максимальной_ длинной в 10 символов, все что больше 10 будет отрезаться.
Надо делать побольше, например nvarchar(255).
skipper_1008: а это уже зависит от того как вы будете работать с этим текстом в коде (почему бы и нет).
В принципе в БД можно хранить и картинку целиком в бинарном виде (BLOB), но это может показаться сложнее.