eXpress Persistent Objects
eXpress Persistent Objects for .NET (or XPO) bridges the gap between relational databases and object oriented software constructs found in custom software. Using XPO, you can build applications that are compatible with multiple database systems (MS Access, MS SQL Server, MS SQL Server CE, MS SQL Azure, MySQL, Oracle, PostgreSQL, Firebird, PervasiveSQL, VistaDB, SQL Anywhere, Advantage, DB2, SQLite, and Sybase) without having to make any changes in your code.
Use the following links to find more information on XPO.