Я знаю, что Entity Framework сам по себе реализует паттерн репозиторий, я вот только не понимаю в каких случаях нужно добавлять вот ту дополнительную абстракцию в виде еще одного репозитория как у вас в видео, и можете подсказать если вы знаете как можно делать несколько транзакций без сохранений в базе не используя unit of work, а напрямую с EF core.
Отвечал на подобный вопрос под другими роликами - Полезным он становится если например у вас 1 и тот же запрос используется в десятках местах(легче поддерживать если что то изменилось, + читабельность увеличивается если сложный запрос, + может быть какая то доп логика в репо), также чуть легче тестировать мокая репо. По поводу транзакций: можно использовать через EF с помощью context.Database.BeginTransaction()/Commit(); или же через System.Transactions с TransactionScope
Спасибо большое 🤝
Отличная подача, сначала лайк, потом просмотр)
Спасибо за видео!
Это просто круто. Надо еще
Отличные видео, все просто и понятно. Спасибо!
Спасибо!
Все ясно и понятно, кайф!
Мощное видео
Спасибо! Круто, что понравилось!
👍
Я знаю, что Entity Framework сам по себе реализует паттерн репозиторий, я вот только не понимаю в каких случаях нужно добавлять вот ту дополнительную абстракцию в виде еще одного репозитория как у вас в видео, и можете подсказать если вы знаете как можно делать несколько транзакций без сохранений в базе не используя unit of work, а напрямую с EF core.
Отвечал на подобный вопрос под другими роликами - Полезным он становится если например у вас 1 и тот же запрос используется в десятках местах(легче поддерживать если что то изменилось, + читабельность увеличивается если сложный запрос, + может быть какая то доп логика в репо), также чуть легче тестировать мокая репо. По поводу транзакций: можно использовать через EF с помощью context.Database.BeginTransaction()/Commit(); или же через System.Transactions с TransactionScope
Будет грпс на си шврпе?
Да, будет!
Я тоже жду@@DmitryIurevich
И тоже воркер