Ну вообще-то хранение изображений в полях базы данных считается антипаттерном... а по сути - это вообще худшее из возможных решений.
Наилучшее решение - файлы хранятся в FileTables либо FILESTREAM, а в таблице лежат ссылки на них. Что приятно - при этом не надо распыляться с безопасностью, за ней следит SQL Server.
Ну вот в VS это работает нормально и быстро и в стоке
Чтоб писать список "blocked" с новой строки, относящийся к конкретному пользователю, таблица "blocked_users" у каждого пользователя должна быть своя.
select blocked_user_id from blocked_users where user_id = 'A'
Почему?