Spiderly Filtering Patterns
Implements advanced server-side filtering, pagination, and custom query projections for Spiderly-based .NET applications.
This skill provides standardized patterns for managing complex server-side data operations within the Spiderly .NET framework. It enables developers to implement robust filtering logic using FilterDTO, handle parent-child relationships through the AdditionalFilterId pattern, and create type-safe programmatic filters with a fluent API. By providing predefined MatchModes and automated property resolution, it ensures consistent data retrieval and pagination across C# web applications, making it an essential tool for building agent-friendly backends that require precise data control.
Características Principales
01Standardized MatchMode codes for complex server-side filtering logic
0260 GitHub stars
03Streamlined parent-child filtering via the AdditionalFilterId pattern
04Type-safe programmatic FilterDTO API for backend-driven queries
05Advanced custom projection support for specialized storefront DTOs
06Automatic camelCase to PascalCase property resolution for DTO mapping
Casos de Uso
01Filtering child entities like comments or reviews based on a specific parent record ID
02Implementing complex multi-column filtering and sorting in a .NET Web API
03Overriding default paginated list methods to inject custom business or security logic