Extended Support for WCF Services – DevExpress have implemented IDataStore, ICachedDataStore, and ISerializableObjectLayer providers allowing you to easily tunnel your data via WCF services. Generally, all you have to do is derive your service from a corresponding XPO service class (DataStoreService, CachedDataStoreService, or SerializableObjectLayerService), modify service binding settings and pass the service's URL to your client application. Creating distributed applications with XPO is now a breeze.
Default Sorting Options for Data Sources - DevExpress have added a DefaultSorting property allowing you to specify how XpoDataSource, XPInstantFeedbackSource, and XPServerCollectionSource contents are sorted by default, when sort order is not specified by the bound control.
Support for In-line Parameters - Int32, Boolean, string, and enum constant values passed as criteria operands are automatically embedded as in-line parameters to resulting SQL queries. This improves performance when you query for data using multiple criteria with matching constant parameters.
Support for OUTER APPLY Operators - DevExpress have implemented support for OUTER APPLY operators found in MS SQL Server (version 2005 and later) and MS SQL Server Compact (version 3.5 and later). You can now calculate nested aggregates and group by aggregates – the SQL query generator will automatically exploit OUTER APPLY operators for subqueries.
LINQ to XPO Enhancements - You can now use custom functions in LINQ to XPO expressions.
VistaDB Provider Assembly Dynamic Loading - DevExpress have continued their ADO.NET provider assembly dynamic loading initiative started in v2010 vol 2 and removed references to the VistaDB provider assembly. XPO now has references only to .NET Framework assemblies - System.Data.SqlClient (for MS SQL Server support) and System.Data.OleDb (for MS Access support).
Improved Persistent Classes Wizard - The wizard stores the most recently used connection settings in a file located within a user's local AppData folder. The corresponding wizard page will be automatically populated with stored connection settings each time you invoke the wizard.
Enhanced Smart Tag Menu for XPDataView and XPView - Smart Tag menus for XPDataView and XPView controls have been extended with a Populate Properties item allowing you to automatically populate the control with columns based on a persistent class selected via ObjectClassInfo.