devexpress-xaf-filtering

Official

Simplify XAF data filtering and secure querying

AuthorDevExpress
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates the risk of incorrect, insecure data filtering in XAF (eXpressApp Framework) applications, which can lead to data leaks, performance issues, and runtime errors from invalid criteria syntax or ORM mismatches.

Core Features & Use Cases

  • Cross-ORM Filtering Patterns: Supports both EF Core (recommended) and XPO ORMs, with dedicated guidance for ORM-specific criteria syntax and query methods.
  • End-to-End Filtering Techniques: Covers CriteriaOperator construction, IObjectSpace filtering methods, List View filtering (predefined filters, Auto Filter Row, Find Panel, Filter Builder), lookup property filtering, and custom function operator registration.
  • Real-World Use Case: A developer building an XAF contact management app can use this Skill to implement a "show only active contacts in the current user's department" filter with compile-time safe criteria, or add a predefined "overdue tasks" filter to a project task List View without risking unauthorized data exposure.

Quick Start

Use this skill to implement a predefined "Active This Week" filter on the Project Task List View that displays tasks with a due date within the next 7 days using XAF's built-in DateTime function operators.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: devexpress-xaf-filtering
Download link: https://github.com/DevExpress/agent-skills/archive/main.zip#devexpress-xaf-filtering

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.