Существует множество реализаций шаблона составной спецификации на основе LINQ. Я не видел ни одного, который использовал бы субсумпшн.
Есть ли такие примеры, которые были задокументированы (блоги и т. д.) или опубликованы как открытый исходный код? У меня есть идея и доказательство концепции того, как это может работать, если ExpressionVisitor переводит каждую спецификацию в каноническую логическую форму (CNF/DNF), но я обеспокоен тем, что это слишком сложно. Есть ли способ лучше?