What Changed
We moved the custom IsExactType
and IsInstanceOfType
functions from the DevExpress.Xpo assembly to the DevExpress.Data assembly and changed their namespace.
Reasons for Change
The custom IsInstanceOfType
and IsExactType
functions are useful extensions of the Criteria Operator language. They are often used in calculated properties for XPO that have PersistentAliasAttribute
.
In v24.2, we introduced calculated properties for EF Core in XAF. This change necessitated easy access to these functions regardless of the ORM used in the application.
Impact on Existing Apps
This change does not affect the majority of XPO users because the Data Library is required by XPO. However, if the application code uses references to the DevExpress.Xpo.Metadata.IsInstanceOfTypeFunction
or DevExpress.Xpo.Metadata.IsExactTypeFunction
classes, you must change the namespace from DevExpress.Xpo.Metadata
to DevExpress.Data.Filtering.Helpers
.