원클릭으로
servicestack-autoquery
Implements AutoQuery services, custom filters, and permission-aware querying.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Implements AutoQuery services, custom filters, and permission-aware querying.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | servicestack-autoquery |
| description | Implements AutoQuery services, custom filters, and permission-aware querying. |
AutoQuery provides instant, queryable APIs from your OrmLite data models.
QueryDb<TSource, TReturn>.QueryDb.// ServiceModel
[Route("/customers/search")]
public class QueryCustomers : QueryDb<Customer> {}
// ServiceInterface (Implicitly handled by ServiceStack)
StartsWith, EndsWith, Greater, etc. (e.g., public int? IdGreater { get; set; }).If you need custom logic, implement the service and use GetQueryResponse:
public object Any(QueryCustomers request)
{
var q = AutoQuery.CreateQuery(request, Request);
q.And(c => c.IsActive); // Custom filter logic
return AutoQuery.Execute(request, q);
}
[Authenticate], [RequiredRole], etc., on the AutoQuery Request DTO.DefaultLimit in AutoQueryFeature to prevent large payloads.q manipulation when possible for better metadata exposure.Designs stable, discoverable APIs using routes, metadata, and versioning conventions.
Implements authentication using ServiceStack Auth Providers and session handling.
Applies role-, permission-, and ownership-based authorization using ServiceStack idioms.
Designs request/response DTOs using DTO-first, message-based ServiceStack conventions.
Controls OpenAPI / metadata exposure without compromising ServiceStack-first design.
Uses OrmLite via the implicit Db connection and understands transaction semantics and rollback behavior.