Size: a a a

2020 August 04

S

Sergey Trofimov in CODE BLOG / C#
тебе нужно протестить  класс репо
источник

S

Sergey Trofimov in CODE BLOG / C#
а ты зависишь от конкретной имплентации бд
источник

S

Sergey Trofimov in CODE BLOG / C#
это не праильно
источник

S

Sergey Trofimov in CODE BLOG / C#
сделай просто пару фейковых продуктов и все, в List
источник

S

Sergey Trofimov in CODE BLOG / C#
и тестируй фунционал репо в юнит тесторовании на них, а потом уже после всего интеграционные тесты на реальной бд
источник

МШ

Максим Шут in CODE BLOG / C#
Sergey Trofimov
и тестируй фунционал репо в юнит тесторовании на них, а потом уже после всего интеграционные тесты на реальной бд
Спасибо, суть я понял, сейчас попробую
источник

НП

Никита Петроченко... in CODE BLOG / C#
А почему бы репозиторий не сделать тоже дженериком, что бы принимать тип, который надо получать? Какой смысл плодить однотипные репозитории?
источник

AN

Alexander Neutov in CODE BLOG / C#
Никита Петроченко
А почему бы репозиторий не сделать тоже дженериком, что бы принимать тип, который надо получать? Какой смысл плодить однотипные репозитории?
В общем то если тебе специфических запросов ч фильтрацией не надо - то и незачем
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alexander Neutov
В общем то если тебе специфических запросов ч фильтрацией не надо - то и незачем
Незачем плодить однотипные репы, или делать репу дженериком, что то не пойму?
источник

AN

Alexander Neutov in CODE BLOG / C#
Незачем делать отдельные репозитории на разные сущности
источник

AN

Alexander Neutov in CODE BLOG / C#
Обсуждали тут как-то с @chelio0s
источник

S

Sergey Trofimov in CODE BLOG / C#
Никита Петроченко
А почему бы репозиторий не сделать тоже дженериком, что бы принимать тип, который надо получать? Какой смысл плодить однотипные репозитории?
в реальной жизни они не однотипные получаются энивей
источник

S

Sergey Trofimov in CODE BLOG / C#
есть базовый функционал и есть узкий
источник

S

Sergey Trofimov in CODE BLOG / C#
можно сделать RepositoryBase<TEntity> чисто для CRUD
источник

S

Sergey Trofimov in CODE BLOG / C#
и уже от него конкретные писать с поиском, фильтрацией, пагинацией и тд
источник

НП

Никита Петроченко... in CODE BLOG / C#
Ну ты можешь зарегать общий функционал, а для специфичных вещей делать отдельные реализации
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Trofimov
и уже от него конкретные писать с поиском, фильтрацией, пагинацией и тд
Зачем для этих целей использовать отдельные репы, можно все в одном делать, ничего же не мешает
источник

S

Sergey Trofimov in CODE BLOG / C#
не сделаешь ты один для всех сущностей
источник

AN

Alexander Neutov in CODE BLOG / C#
Сущности шибко разные бывают
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Trofimov
не сделаешь ты один для всех сущностей
Говно вопрос )
источник