Здравствуйте! Подскажите планируется ли ролик про Pure DI. Как Вы к нему относитесь? Использовали ли на боевых проектах? Спасибо!
@PlatinumTechTalks7 ай бұрын
Здравствуйте, пока не использовал нигде. Не планируется
@BraentR3 жыл бұрын
Спасибо
@ИмяФамилия-ы6е8и Жыл бұрын
подскажите пожалуйста почему вы делаете так: services.AddDbContext(options => { options.UseSqlite(connectionString); }); services.AddScoped(provider => provider.GetService()); вместо того, чтобы сделать сразу вот так: services.AddDbContext(options => { options.UseSqlite(connectionString); });
@JevLogin2 жыл бұрын
ни разу не делал приложения, думал сейчас как семечки разберусь ))) А нет ))) Куча всего нового... видео явно не для тех, кто ни разу ничего не писал. И сколько времени надо чтобы выучить все эти фреймворки? Я смотрю ты буквально, знаешь, понимаешь, как каждый из них работает...
@PlatinumTechTalks2 жыл бұрын
больше практики - и всё будет)
@infinity-space-between-peoples Жыл бұрын
может кому пригодится - начиная с MediatR 12(не нужен extension с nuget), и services.AddMediatR(cfg => cfg.RegisterServicesFromAssembly(Assembly.GetExecutingAssembly()));
@АсхатАяганов-э9й Жыл бұрын
Поверь, пригодилось, тк с библиотекой не знаком близко(вопрос решился благодаря тебе). Спасибо!
@warpArtifact Жыл бұрын
спасибо пригодилось!
@ВикторБелянкин-м1щ Жыл бұрын
Спасибо чел! Пригодится точно
@pavelylezlo100511 ай бұрын
Спасибо пригодилось 🤓
@vladoss46436 ай бұрын
Боже, спасибо!!! Аннотации закрыли всё после Assembly.Get.... Спасибо огромное!!!
@Nikodimification2 жыл бұрын
Когда вы делали подсказки по перемещению между видео по плейлисту вам даже не пришло в голову, что они могут закрывать часть кода. А они закрывают.
@ohmygoodness46532 жыл бұрын
Вместе того, чтобы ныть и жаловаться ты мог просто открыть описание и найти ссылку на гитхаб с кодом этого конкретного урока.
@Арман-п9ч Жыл бұрын
@@ohmygoodness4653 кек, причем тут нытье, если по факту с переходами сделан косяк
@darkcrusaderzxc Жыл бұрын
Заходишь в консоль разработчика (ф12) и удаляешь мешающие элементы
@НикитаКуликов-ч4с3 жыл бұрын
Почему в методе AddPersistence мы используем конкретную connectionString?
@IvanenkoStepan3 жыл бұрын
🙏
@PlatinumTechTalks3 жыл бұрын
🤝
@zergzerg48442 жыл бұрын
Про AdScope так и не понял. ЧТо значит пока существует запрос, то и существет и объект? Когда я выполняю запросу к конкретному контроллеру , где внедрена зависимость, я буду получать тот же объект или нет?
@PlatinumTechTalks2 жыл бұрын
вы делаете запрос, создается контейнер зависимостей, они внедряются в сервисы/контроллеры и тд. после отработки запроса контейнер диспозится. в рамках одного запроса это будет тот же самый объект.
@zergzerg48442 жыл бұрын
@@PlatinumTechTalks То есть, если в контроллере реализованы методы crud , то при обращении к каждому методу это будут разные объекты?
@PlatinumTechTalks2 жыл бұрын
При addscoped в рамках одного запроса при обращении к одному сервису несколько раз это будет один объект, при transient разные
@Бот5329-и5г Жыл бұрын
Под запросом нужно понимать сессию в данном случае тогда понятно будет. А не один запрос к одному контроллеру.
@zergzerg4844 Жыл бұрын
@@Бот5329-и5г Яснее как бы не стало. Если к примеру у меня есть контроллер ItemControler c методок getById(id).Я вызвал его и получил данные из БД и после моего запроса админ отредактировал данные моего запрашиваемого объекта. И если я снова вызову метоод getById(id) что из этого будет тем же объектом, а что новым? ПОлагаю объект контроллера созданные сервисом возможно будет тем же, так как scoped, а результат запроса getById(id) уже измененный объект, так?
@nurlant45473 жыл бұрын
на скорости 1,5 можно смотреть
@IvanenkoStepan3 жыл бұрын
Дело вкуса
@PlatinumTechTalks3 жыл бұрын
наконец-то подобный комментарий появился и на нашем канале.теперь мы знаем кто их оставляет :)