если надо скачать файл мы прсто по id идем в помойку и говорим "файл хочу да", а тебе в ответ, "эээ погоди да. вот этот файл связан с таким объектом. а ты к нему доступа не имеешь пшолна"
Короче я все равно не понял )
Вот есть объект Image который представляет строку в файловой помоке. В нем хранится вся информация о файле (имена, адреса, где хранится). Больше он ничего не знает. Только файл. Есть User мы ему привязываем ImageId=105 после сохранения файла в помойке.
Как мы при доступе к файлу 105 поймем что у нас етсь доступ? У него нет данных о доступе и кому он принадлежит