Spiderly Filtering Patterns

•
60
•

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.

主要功能

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

使用场景

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