XPO has been designed for small and large development teams alike. It will help you shorten development time and more reliably manage and deliver any software project. To obtain a trial version, visit the XPO Downloads page. Below is a brief and probably incomplete list of features available in eXpress Persistent Objects for .NET.
The main benefit of XPO is that it will, by default, handle all aspects of database creation and object persistence, allowing the developer to concentrate on the business logic of the required solution.
Key features you’ll find in the eXpressPersistent Objects:
- Transparent and Controllable Object-Relational Mapping System
By using .NET Reflection and attributes introduced by XPO, XPO is able to map the properties of business objects to relational database tables. Object associations (one-to-one, one-to-many, many-to-many), aggregation and inheritance are all FULLY supported. - Persistent Class Generation
XPO can generate persistent classes that replicate the specified database's structure. This allows easy transition from traditional relational databases to eXpress Persistent Objects. - Bindable and Pageable Object Collections
With XPO.NET, you can retrieve collections of persistent objects, paginate and bind them to UI controls with ease.
I’m using DevExpress components for some time already and it’s a pleasure to use them in my projects. The whole .NET package fits seamlessly together, especially when working with data and XPO. However, what makes them superior to competition is the support DevExpress provides. The response is always incredibly fast and helpful and people there don’t hesitate to create complete sample solution to help with any issue.