TMS Aurelius for Delphi XE3 is an ORM framework for Delphi with full support for data manipulation, complex and advanced queries, inheritance, and polymorphism. Its benefit include productivity where avoid complex SQL statements that can only be verified at runtime and code directly with objects. Feature include where several database servers supported (MS SQL Server, Firebird, MySQL, DB2, Interbase, and Oracle),several database-access components supported (dbExpress, AnyDac, SQLDirect, ADO, and IBX),multi-platform solution - Win32, Win64, Mac OS X, VCL, FireMonkey,saving, updating and loading of entity objects in an object-oriented way,TAureliusDataSet for easy and fast interfacing to DB-aware controls in VCL, Queries - Powerful query API using criteria expressions, projections, grouping, conditions and even logical operators in a LINQ-like approach, and inheritance mapping and polymorphism - map a full class hierarchy into the database.
What's new in this version:
Version 2.0 has update Database Schema feature (TDatabaseManager.UpdateDatabase method) and fixed conversion error in TAureliusDataset entity fields when using live bindings.