Мой телеграм канал со всеми исходниками и моими постами - t.me/sachkov_blog
@y0607955 ай бұрын
Бомба. Как раз копаюсь с EF и вижу по таймкодам, что тут есть ответы на многие мои вопросы. Спасибо!
@PEREPELITSA_KIRILL5 ай бұрын
Ну что могу сказать все четко по делу. Спасибо теска многое подчерпнул для себя. По больше бы таких людей. Удачи в продвижении контента.
@war_hammer34985 ай бұрын
Отлично видео, спасибо что записываешь такое)❤
@alexn365 ай бұрын
Присоединяюсь к словам выше, не останавливайся, на тебе держаться молодые джуники!
@arturbo31345 ай бұрын
Отличная понятная подача. У Тебя и талант и представляют сколько сил и время инвестируешь для качественного контента! Не останавливайся!👍🏻
@lilozorlim88605 ай бұрын
Вот это контент - вообще супер, все нравится, класс, давай вперед больше такого годного материала!!
@julik_r5 ай бұрын
Спасибо за контент!
@zachemMiZdesi5 ай бұрын
Спасибо за превосходные ролики! Буду ждать ролик про рефакторинг!!!
@Sanches1aka1rap5 ай бұрын
Хотелось бы увидеть продолжения с репозиториями, и менторинг не для самых маленьких)
@vladliberman895 ай бұрын
Спасибо, надеюсь в скором времени дойду до ентити. Пока добавил к себе в программу обучения
@gritsruslan5 ай бұрын
Спасибо за контент! С нетерпением ждем видосики про кеширование и докер
@playvirtul55885 ай бұрын
Респект таким ребятам
@UnknownUnknown-e4n5 ай бұрын
Видосы топчик, спасибо за качественный контент❤❤❤
@qwertymax82905 ай бұрын
Спасибо!
@itirush27015 ай бұрын
Просто хорош! Это я в комментах тг посоветовал. Люблю тебя ❤
@nullptr78185 ай бұрын
Отличный материал. Спасибо
@Sergey-vh3vj5 ай бұрын
Спасибо. Посмотрим.
@Saler1-z2f5 ай бұрын
Топ контент! Спасибо!❤
@ДмитрийЯльчик5 ай бұрын
Молодец, хороший и полезный тутор! Была б ещё ссылка на гит (ну или коммит, если будешь продолжать надстраивать проект)
@RobertRob-tw3gu5 ай бұрын
Медятина❤❤❤
@ДмитрийЩетинин-з1ч5 ай бұрын
Спасибо.
@sanchey924 ай бұрын
Попалось в предложке твое видео. В целом для новичков не плохо, но касаемо паттерна репозиторий очень и очень спорно. Сценарий, при котором мы прячем логику запроса внутри называется паттерном "спецификация". А так, повторюсь, достойный материал для новичков) успехов и дальнейшего развития)
@SachkovTech4 ай бұрын
Спасибо, возьму на заметку
@ЕвгенийИванов-я7и4м5 ай бұрын
Круто!!
@rusak59725 ай бұрын
Годно
@s0lek7215 ай бұрын
ждем рефакторинг с юнит тестами :)
@fgddgdf94375 ай бұрын
видел в каком то видосе у тебя на пенели задач obsidian) был бы рад, если запишешь видос по нему. Штука полезная, особенно для изучения новых материалов
@Stack-df9oc5 ай бұрын
Спасибо, очень полезно. Единственное в блоке по транзакции запросы к бд выполняются, а не остаются в контексте. Просто транзакция ещё не подтверждена и изменения, которые были внесены не видны в рамках других транзакции, например, в транзакции на select, которую бы делаешь, когда смотришь данные через pgadmin.
@Monah913 ай бұрын
Нужны ли репозитории? Дублирование кода это всё понятно, но еще есть такой важный момент как тестируемость. Зачем мокать такой сложный объект как контекст где попало, если можно мокнуть репозиторий, внутри которого просто писать/читать в IEnumerable и IEnumerableAsync. Мокать контекст вручную сложно и ресурсоёмко, мокать контекст через Moq не сильно лучше, особенно если контекст большой. Мокать репозиторий элементарно и настроить такой мок можно ровно 1 раз, чтобы покрыть все кейсы, особенно если репозиторий generic. Поэтому на вопрос нужны ли репозитории у меня 2 ответа: если это миниатюрное ПО с минимумом функционала за час на коленке, то нет, во всех остальных случаях да.
@Дневниксамоучки-ъ1и5 ай бұрын
Ждем оформление по DDD
@МиколаГоєнко5 ай бұрын
Нужно ли делать конфигурацию связей, разве ЕF автоматически этого не делает (создает в таблицах БД навигационные свойства, внешние ключи)?
@ketni2212 ай бұрын
Крутой способ конфигурации вместо Program.cs в самом классе контекста, но что насчёт того, когда для Database леера выделен в отдельный проект в виде библиотеки и ссылка на веб-проект для получения конфигурации немного нарушает архитектуру, в таком случае лучше использовать старый подход с указанием UseConectionString и т.д. в Program.cs или есть другой красивый способ? Спасибо за видео!
@АлешаПопович-д4ч2 ай бұрын
Как оно у тебя нарушает архитектуру? Ты ведь через di передаешь просто конфигурацию в слой с базой данных, и там эту строку и используешь. Не нужно добавлять ссылку из слоя с дб на слой с самим api
@y0607955 ай бұрын
Можешь снять ролик по Kafka? С твоей доступной подачей будет офигенный материал.
@nouchance5 ай бұрын
Привет Кирилл! почему многие программисты используют Rider а не Visual Studio?
@SachkovTech5 ай бұрын
Кому что больше нравится, оформление, хот кеи и тд. Нудно попробовать и то и то просто)
@DeadRabbitCanDance5 ай бұрын
Это можно в движке Unity использовать?
@SachkovTech5 ай бұрын
Если тебе нужна база данных, то можно
@Jesiksss19 күн бұрын
c Джавистом подрался?)
@ghoulking7155 ай бұрын
тринацатый
@nichego15 ай бұрын
Привет. Что с носом?
@SachkovTech5 ай бұрын
Пластырь для дыхания
@alexandralikin38305 ай бұрын
@@SachkovTech подумал что боевыми искуствами занимаешься)) думал как все успеваешь, 48 часов в сутках?😀
@borntowhine80795 ай бұрын
@@SachkovTech у кого-то видел такой, никак не могу вспомнить, ПОЗЖЕ об этом подумаю)
@SachkovTech5 ай бұрын
@@borntowhine8079 тонко токно)
@justprogrammer69925 ай бұрын
А что с лицом то? Упал где-то?
@class1c1565 ай бұрын
Привет! Хорошее видео. p.s Нос питонисты разбили?))