devexpress-xaf-business-logic-xpo
Installation
SKILL.md
DevExpress XAF — Business Logic (XPO Sub-Skill)
This sub-skill extends devexpress-xaf-business-logic with XPO-specific patterns. It does not duplicate IObjectSpace API — refer to the base skill for ORM-independent CRUD operations. This skill covers the XPO classes and patterns that are used underneath or alongside the IObjectSpace abstraction.
When to Use This Skill
Use this skill (in addition to the base skill) when:
- The XAF project uses XPO as its ORM
- You need to access the underlying
Session/UnitOfWorkfromXPObjectSpace - You need XPO-specific collections (
XPCollection<T>,XPQuery<T>,XPView) - You need
NestedUnitOfWorkfor nested transactions - You need to override
AfterConstruction,OnSaving,OnDeleting,OnLoadedin a business class - You need server-mode data sources (
XPInstantFeedbackSource,XPServerCollectionSource) - You need to use
SetPropertyValuepattern for change tracking