devexpress-xaf-business-logic-xpo

Official

Master XPO ORM patterns for XAF business logic.

AuthorDevExpress
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the common pain points of implementing robust, error-free business logic for XAF applications that use the XPO ORM, eliminating issues like broken change tracking, session mixing exceptions, and incorrect lifecycle overrides that lead to data loss or unexpected behavior.

Core Features & Use Cases

  • XPO-Specific CRUD & Session Management: Correctly implement UnitOfWork, NestedUnitOfWork, and Session access for transactional data operations in XAF.
  • Business Class Lifecycle & Property Patterns: Use proper AfterConstruction/OnSaving overrides and SetPropertyValue patterns to ensure reliable change tracking and data integrity.
  • Use Case: Build a XAF business object that supports nested transactions for popup edit dialogs, uses XPInstantFeedbackSource for large read-only grids, and automatically cascades deletes for associated child objects without manual cleanup code.

Quick Start

Use this Skill to implement a XPO-backed XAF business class with proper property change tracking, nested transaction support for popup dialogs, and server-mode data binding for large datasets.

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-business-logic-xpo
Download link: https://github.com/DevExpress/agent-skills/archive/main.zip#devexpress-xaf-business-logic-xpo

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.