devexpress-xaf-business-logic
OfficialStreamline 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.