devexpress-xaf-business-logic

Installation
SKILL.md

DevExpress XAF — Business Logic & CRUD Operations

All data manipulation in XAF applications flows through the Object Space — an ORM-independent abstraction implementing the Repository and Unit of Work patterns. This skill covers creating, reading, updating, and deleting objects, handling Object Space events, and implementing business logic in controllers and business classes.

ORM Detection — Composite Skill Pattern

Before generating code, inspect the project:

  1. Check using directives for DevExpress.Xpo, DevExpress.Persistent.BaseImpl (XPO indicators)
  2. Check .csproj for DevExpress.ExpressApp.Xpo package references
  3. If XPO is detected, also load devexpress-xaf-business-logic-xpo for XPO-specific patterns (Session, UnitOfWork, XPCollection, NestedUnitOfWork, AfterConstruction/OnSaving overrides)

This base skill covers the ORM-independent IObjectSpace API used by both EF Core and XPO applications.

When to Use This Skill

Installs
9
GitHub Stars
49
First Seen
Jun 28, 2026
devexpress-xaf-business-logic — devexpress/agent-skills