devexpress-xaf-business-logic

Official

Streamline XAF data operations with IObjectSpace.

AuthorDevExpress
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates common errors, hallucinations, and incorrect API usage when implementing data manipulation and business logic in DevExpress XAF applications by providing official, tested patterns for the core IObjectSpace abstraction.

Core Features & Use Cases

  • ORM-Agnostic Guidance: Supports both EF Core and XPO, with automatic ORM detection and loading of XPO-specific sub-skills for advanced patterns.
  • Comprehensive Code Patterns: Includes ready-to-use snippets for CRUD operations, ObjectSpace lifecycle event handling, IXafEntityObject hook implementation, NonPersistentObjectSpace configuration, and nested Object Space management for popup views.
  • Real-World Use Case: For example, when building a XAF business class that needs to set default property values on object creation, or a controller that runs pre-save validation via the Committing event, this skill provides the correct implementation to avoid pitfalls like memory leaks from unsubscribed events or invalid persistent object instantiation.

Quick Start

Use this skill to generate a XAF ObjectViewController that creates a new persistent object, sets its required properties, and saves it to the database using the correct IObjectSpace API.

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

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.