English | 日本語
Transparent Object-Relational Mapping by Developer Express
eXpress Persistent Objects represents a powerful bridge between the object world and the world of relational databases. It gives developers the freedom to build true business objects without having to deal with the tedious complexities of mapping them onto database tables. eXpress Persistent Objects for .NET completely abstracts the database layer from the developer, leaving him or her fully in the object-oriented realm. With XPO, you can build applications that are compatible with multiple database systems (currently we support MS Access, MS SQL Server, MySQL, Oracle, PostgreSql, Firebird, PervasiveSQL, VistaDB, SQL Anywhere, Advantage, DB2 and Sybase) without making ANY changes to your code.

Easy to Use and Highly Productive
So how easy is it to use? The answer is, extremely easy... With eXpress Persistent Objects, you never again have to deal with table mapping - all you need is to define persistent object classes, and XPO will generate your database for them automatically. It will transparently handle relationships between classes as well as inheritance structures. But you never sacrifice ease-of-use for flexibility. If you ever need more control over the O/R mapping process, you can simply use our built-in attributes to provide additional mapping information to XPO and thus address most technical requirements.
With XPO, you can start your database application development directly from the object model, without spending your time on tables, columns, keys and constraints - just roll up your sleeves and focus on writing code! XPO will allow you to focus on important application-specific functionality, rather than on pain-in-the-neck database issues.
Like all Developer Express .NET technologies, XPO is available with full source code.
Total Control, Flexibility and Power
Bridging the Gap Between the Object World and Relational Databases
Learn more about XPO
General Information
Version History
Documentation
Buy and Download