Thursday, January 12, 2017The video series "My Top 10 Aurelius Features" continues. The #6 feature is the support for Legacy Databases, and the following video shows it in action. English and Portuguese subtitles available!
In my opinion, TMS Aurelius will be very limited if it required a very strict database schema/structure. It would be great for creating prototypes and new applications from scratch, but a no-no for existing applications and databases - and we all know that in Delphi world, what we have most is existing and legacy applications!
That's why Aurelius provides an extensive list of mapping attributes that makes it compatible with virtually any existing database structure you might have. Attributes like
Allows you to use databases with different primary key, like GUID, String, UUID, or even Composite Id's
Column and JoinColumn
Allows you to specify how one table relates to another (foreign keys) even if it doesn't reference a primary key in parent table (an unique index might be used).
Those are just small examples. And the best part is that you don't need to map it yourself. You can use the TMS Data Modeler tool to import an existing database structure and generate all the mapping for you!
Please watch the video for more details and to see TMS Data Modeler source code generation in action.
As usual, don't forget to subscribe to our YouTube channel and receive notifications about upcoming videos!
Wagner R. Landgraf
This blog post has received 4 comments.
Previous | Next | Index