у меня в проекте есть класс отвечающий за сохранения файлов в папках проекта, и так же есть ещё один класс который сохраняет в бд объект файла, т.е. там ид, ид объекта и полный путь до файл, и вот в методах Crud я сохраняю в бд и сразу же сохраняю в папках. Скажите нарушаю ли я принцип единой обязаности? Или у меня уже крыша едет
Так у тебя ж два класса это делает — кто нарушает то
Ну смотри прочто класс который добавляет объект картинки в бд ещё и добавляет файл в папки, тут же всё норм?
Так у тебя их два или ты про тот что вызывает эти два
ну вот есть класс который добавляет файлы в папки (FileSerivce) и есть класс который создаёт, получает, удаляет, изменяет картинки в бд, и он сразу же проделывает манипуляции с fIleService
А этот класс для работы с бд вызывает еф?
ентити фреймворк?
Обсуждают сегодня