Описание тега generic-repository

Generic Repository- это общий вариант Repository Pattern. Не используйте этот тег для вопросов о конкретных репозиториях; используйте вместо него [tag:repository-pattern]. Этот тег не зависит от языка. Этот тег не зависит от ORM. Добавьте дополнительные (язык, ORM) теги по мере необходимости.

Generic Repository - это общий вариант репозитория шаблона репозитория. Это можно реализовать на любом объектно-ориентированном языке. Это можно реализовать с помощью любого полного ORM, поддерживающего дженерики.

Хотя это считается антипаттерном, во многих случаях это полезно. Многие ORM открывают это из коробки. Во многих случаях это служит базой для конкретных репозиториев.