Repository navigation
v2.3.0
馃殌 Release v2.3.0
feat: implement dual-pipeline architecture and filtered includes for EF Core
- Implement Dual-Pipeline Architecture: Decouples root entity filtering (WHERE) from related data shaping (Filtered Includes) to prevent over-filtering side effects.
- Add Filtered Includes Support: Enables inline JQL filters within the
includequery parameter (e.g.,include=orders(total > 100).items). - Unified Projection: Integrated filtered includes into the Dynamic Projection engine, ensuring filters are translated into efficient database-side Select() expressions.
- Robust Collection Support: Enhanced type detection to support List, ICollection, and other generic collections in hierarchical filtered projections.
- Documentation: Updated README with Dual-Pipeline usage examples and architectural overview.
- Testing: Added comprehensive integration tests covering nested filters and dual-pipeline execution.