Динамические Реквизиты (Свойства) это механизм, который позволяет расширять бизнес-объекты дополнительным набором свойств в режиме runtime и не требует для этого перекомпиляции проекта. Механизм динамических реквизитов основан на динамическом объекте DynamicPropertiesObject, который строится средствами рефлексии .NET с учётом метаданных XAF, что значительно расширяет сферу его применения в приложениях XAF. Динамические Реквизиты широко применяются внутри платформы Xafari, ниже приведен список компонентов, которые используют объекты с Динамическими Реквизитами:

Базовая платформа DevExpress XAF также предоставляет инструмент для расширения имеющейся бизнес-модели без вмешательства в код, это Custom Field. В отличие от Custom Field, Динамическими Реквизиты существуют только для экземпляра объекта. Поэтому два объекта одного типа могут иметь различные Динамические Реквизиты.

Xafari поставляет ряд базовых сущностей, в которые включен готовый к использованию механизм Динамических Реквизитов:

Чтобы ознакомится с примером использования Динамических Реквизитов, обратитесь к разделу Dynamic Properties в демо-приложении Feature Center, установленном вместе с Xafari.

Чтобы узнать больше о Динамических Реквизитах, обратитесь к следующим документам: