Я изучал шаблон спецификации, который кратко описан в шаблонах корпоративной архитектуры Мартина Фаулера в разделе шаблона репозитория, а также в нескольких примерах в Интернете.Однако почти все примеры / описания создаются с использованием ORM и таких методов, как IsSatisfiedBy, которые выполняются объектами спецификации (и, вероятно, преобразуются в SQL с помощью ORM).
Я могу видеть, как вы могли быадаптировать его для работы с SQL, но из-за общего отсутствия примеров SQL мне было интересно, используют ли люди этот шаблон со слоем доступа к данным SQL и шаблоном хранилища, и их опыт / подход с ним, если они есть, или любой другойальтернативы, которые могут лучше подходить для задачи, если таковые имеются.