When comparing LINQ to SQL vs DevExpress XPO, the Slant community recommends DevExpress XPO for most people. In the question“What are the best ORMs for C#?” DevExpress XPO is ranked 1st while LINQ to SQL is ranked 5th. The most important reason people chose DevExpress XPO is:
Most popular databases are supported, including MS Access, MS SQL Server, PostgreSQL, MySQL, SQLite and Oracle.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Free
Pro Database support
Most popular databases are supported, including MS Access, MS SQL Server, PostgreSQL, MySQL, SQLite and Oracle.
Pro .NET Core support
Cons
Con SQL Server oriented
To use other databases than Microsoft SQL Server, 3rd party software is needed.
Con Disconnected objects
Every classes have to inherits from an ancestor object, very hard disconnect objects support.
Con No Migrations support
Doesn't have the ability to apply schema migration steps based on the schema version found in the database at startup.