NOTE: Read about our Current Status
eXpress Persistent Objects for .NET v1.5 Review
eXpress Persistent Objects for .NET, or XPO is an O/R Mapping framework designed to fully shield the developer from the database. To use XPO, you develop objects that inherit from XPO's persistent objects, and XPO generates the database for them automatically. XPO also automatically handles the relationships between classes and object inheritance. Not everything is out of your hands, however. If you require more precise control over the way the O/R Mapping is performed, you can make use of XPO's built-in code attributes to provide more explicit mapping instructions to XPO. You can specify retrieval, sorting, and filtering criteria using straightforward object syntax provided by the framework. XPO presently supports Microsoft Access, Microsoft SQL Server, MySQL, Oracle, PostgreSql, Firebird, and Advantage database systems. XPO comes with full source code available if you decide to purchase it. Support for XPO is provided via an online knowledge base, forums, and newsgroups.